josef
(usa Ubuntu)
Enviado em 16/02/2013 - 07:47h
Obrigado por responder, agora coloquei no etc/rc.local:
# By default this script does nothing.
iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 8080 -j ACCEPT
exit 0
é ja abre a porta 8080, mas continua não aceitando acesso externo...
sudo tail -f /var/log/apache2/error.log
sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700
[sudo] password for edvaldo:
[Sat Feb 16 06:40:52 2013] [notice] Apache/2.2.20 (Ubuntu) configured -- resuming normal operations
[Sat Feb 16 07:01:54 2013] [notice] caught SIGTERM, shutting down
[Sat Feb 16 07:09:32 2013] [notice] Apache/2.2.20 (Ubuntu) configured -- resuming normal operations
[Sat Feb 16 07:20:53 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Sat Feb 16 07:21:21 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Sat Feb 16 07:23:02 2013] [error] [client 173.208.58.138] File does not exist: /etc/apache2/htdocs
[Sat Feb 16 07:23:02 2013] [error] [client 173.208.58.138] File does not exist: /etc/apache2/htdocs
[Sat Feb 16 07:23:21 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Sat Feb 16 07:23:46 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
[Sat Feb 16 07:23:48 2013] [error] [client 192.168.0.100] File does not exist: /var/www/meu/favicon.ico
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Lista de sites disponíveis:
/etc/apache2/sites-available
Podem ser criados sites aqui, mas enquanto não forem habilitados, não estarão disponíveis.
Sites habilitados:
/etc/apache2/sites-enable
É aqui que ficam os links simbólicos para os sites que desejamos habilitar. Mas não é preciso criar os links na mão. Como veremos mais adiante, existe uma ferramenta para isso: a2ensite.
Criando e habilitando um domínio
Antes de mais nada, é legal adicionar no seu /etc/hosts uma entrada na frente de 127.0.0.1, tipo assim:
127.0.0.1
www.seu-nome.xxx.br
# vim /etc/apache2/sites-available/[seu-nome]
NameVirtualHost
www.seu-nome.xxx.br
<VirtualHost
www.seu-nome.xxx.br>
DocumentRoot /var/www/seu-nome
ServerName seu-nome.xxx.br
ServerAdmin webmaster@seu-nome.xxx.br
ErrorLog seu-nome.xxx.br-error.log
CustomLog seu-nome.xxx.br-access.log common
</VirtualHost>
Habilitando o site:
# a2ensite seu-nome
Se digitar apenas "a2ensite", ele mostra os domínios disponíveis, daí você escolhe qual quer habilitar.
Criando seu site
Crie o diretório do seu site:
# mkdir /var/www/seu-nome
Crie um arquivo index.html dentro deste diretório contendo qualquer conteúdo HTML.
Reinicie o Apache2:
# /etc/init.d/apache2 restart
Prontinho!!! Boa diversão e até a próxima.