O que é o atributo 'ServerName' para o apache2 e o que ele faz?

0

Eu não sei o que significa essa configuração. Significa que registra um nome de domínio? É como DNS?

Aqui está o que eu tenho para minha configuração padrão do apache2

        NomeDoServidor staugie.org         ServerAdmin webmaster @ localhost

    DocumentRoot /var/www
    <Directory />
            Options FollowSymLinks Indexes MultiViews
            AllowOverride All
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride All
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

também, existe alguma maneira de registrar um domínio gratuito através da fundação apache?

    
por freddydoggie 08.11.2013 / 23:04

1 resposta

2

ServerName é apenas o nome interno da sua página da web. Quando algum cliente conversa com o seu servidor, ele passa no cabeçalho o endereço que está procurando, mas as pessoas não vão encontrá-lo apenas com isso. Para isso são DNS.

% bl0ck_qu0te%

Extraído da resposta de Jennen D no ServerFault

% bl0ck_qu0te%

Não, não.

% bl0ck_qu0te%

Não. Você deve pagar.

    
por Braiam 08.11.2013 / 23:47