Atribuindo servername a um ip local em apache / ubuntu

1

Eu tenho um servidor apache rodando no Ubuntu 10.04. Eu queria dar um nome ao servidor. então eu adicionei um nome chamado sdk em / etc / apache / sites-available / sdk com o seguinte

VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName sdk.sat
    ServerAlias *.sdk.sat
    DocumentRoot /var/www
    <Directory /var/www>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

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

    CustomLog /var/log/apache2/access.log combined

Agora, posso acessar este endereço da web usando o endereço IP 192.168.1.5. Mas eu quero que seja acessado pelo nome do servidor sdk.sat. Como posso fazer isso?

    
por Ubuntuser 17.07.2012 / 01:55

1 resposta

1

Isso depende de quão amplo você deseja que esse domínio funcione. Se isso é apenas para seu uso pessoal, você pode adicionar a seguinte linha ao seu / etc / hosts, e ele iria começar a trabalhar no seu computador. A menos que você esteja disposto a comprar o sdk.sat de um registrador de domínios, você também precisará adicionar a mesma entrada a qualquer outro cliente disposto a acessar o site.

127.0.0.1 sdk.sat

Note que você precisaria de direitos de administrador para editar o arquivo de hosts. Então use gksudo gedit /etc/hosts

Para qualquer outro computador, certifique-se de usar um endereço IP acessível pela rede, como 192.168.x.y (se for uma LAN) ou talvez seu endereço IP acessível pela Internet.

    
por Nemo 17.07.2012 / 03:18