Letícia #
Membro Junior
Registrado
119 Mensagens
2 Curtidas
Raul,
Eu usava o 110mb. Era bom pois podia configurar o site no próprio 110mb. Tinha dois sites nele. Acontece que essa hospedagem, faz poucos meses, não existe mais.
Até perguntei por aqui, na parte de internet, o que tinha acontecido com o 110mb.
Essa é a história. Por isso, quero hospedar no meu pc meus sites.
Quando acesso LOCALHOST, aparece:
"
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet."
Como faço agora para colocar o nome do meu site e que ele seja visualizado na internet?
arkGreen">arkGreen">
Raul_Kl
Veterano
Registrado
1.2K Mensagens
65 Curtidas
Qual é o seu tipo de conexão com a internet?
Letícia #
Membro Junior
Registrado
119 Mensagens
2 Curtidas
Minha conexão é speed.
50kb/s
Os sites que faço são leves. Feitos em editor de texto.
Ai está complicado, estou seguindo esses passos do link do guia do hardware que foi passado:
Primeiramente vamos entrar na pasta “sites-available”, que é onde fica as configurações dos hosts virtuais disponíveis.
cd /etc/apache2/sites-available
Vamos criar um arquivo .conf para configuração do virtualhost do nosso projeto.
sudo gedit meusite.dev.conf
Neste arquivo sete o nome que o projeto vai ser chamado e seu caminho como no exemplo abaixo.
ServerName meusite.dev DocumentRoot /var/www/meusite.dev
Abra o arquivo “hosts” na pasta /etc.
sudo gedit /etc/hosts
Adicionar na lista seu virtualhost como abaixo:
127.0.0.1 meusite.dev
Ativar seu novo virtualhost com o comando “a2ensite”, este comando criará um link para o site na pasta “/etc/apache2/sites-enabled”:
sudo a2ensite meusite.dev.conf
Para alterar as configurações é necessário reiniciar o apache:
sudo /etc/init.d/apache2 reload
Agora é só acessar seu novo virtualhost pelo navegador.
Ao acessar o “http://meusite.dev”, você visualizará o conteúdo da pasta “/var/www/meusite.dev”.
PS.: Você pode adicionar quantos sites quiser usando esses mesmos passos.
Mas, como consigo o domínio? Como lanço o site na internet? O apache já está funcioando.
Quando chego na última etapa do procedimento, o terminal responde:
"* Reloading web server config apache2 Warning: DocumentRoot [/var/www/trike.html] does not exist
Warning: DocumentRoot [/var/www/trike.html] does not exist
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Sun Oct 10 21:27:27 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
"
arkGreen">arkGreen">
Raul_Kl
Veterano
Registrado
1.2K Mensagens
65 Curtidas
Para hospedar seu site no seu computador e acessá-lo via speedy, você precisa se cadastrar em um serviço como o No-IP, DynDNS ou ChangeIP, entre outros. O mais popular atualmente e que funciona bem com o Ubuntu é o No-IP.
Você pode se cadastrar e criar um subdomínio do tipo "http://www.meusite.no-ip.org" sem custos.
Para que esse endereço funcione, é preciso que você tenha instalado em seu computador o noip2, que é um programa que mantém o seu endereço de IP atualizado nos servidores do No-IP.
Para que seja possível acessar seu PC a partir da internet, é preciso que a porta http esteja aberta e com acesso direto para o computador onde o Apache está rodando. Se você usa speedy, é bem provável que a porta 80(http) esteja bloqueada pelo seu ISP. Nesse caso, é preciso usar outra porta, como a 8080. Dessa forma, para acessar seu site será necessário especificar o número da porta, como nesse exemplo: "http://www.meusite.no-ip.org:8080".
Se seu modem está conectado diretamente ao seu PC e configurado em bridge, o acesso já é direto, mas se você usa um roteador, será necessário configurá-lo para redirecionar a porta 8080 para a porta 80 do seu servidor.
Quais equipamentos estão entre seu PC e a linha telefônica e como estão configurados? Ex.: Modem adsl em bridge, roteador wireless, etc...
Letícia #
Membro Junior
Registrado
119 Mensagens
2 Curtidas
Agradeço as informações.
Minha conexão é ADSL. Uso roteador a cabo. (Meu marido usa o notebook dele com via wifi.)
No NO-IP já fiz um domínio e um host. E agora o que faço.
Eu andei mexendo no apache como aqueles comandos que passei. Nada do site aparecer...
=(
Será necessário fazer um curso de 'servidor' para o linux?
Se fosse no windows, seria tudo automatizado, não?
arkGreen">arkGreen">
irtigor
Membro Senior
Registrado
185 Mensagens
9 Curtidas
Será necessário fazer um curso de 'servidor' para o linux?
Não. Mas é claro que você precisa ler um pouco, sorte que esse é um assunto extremamente batido, com N tutoriais em tudo quanto é idioma.
Se fosse no windows, seria tudo automatizado, não?
Não.
m45t3r
Veterano
Registrado
986 Mensagens
57 Curtidas
Configuração de um servidor LAMP na mão: http://wiki.archlinux.org/index.php/LAMP
Mas como seu caso é apenas para teste de desenvolvimento, então talvez seja mais simples usar o XAMPP, que te poupa todo o trabalho braçal de configurar o Apache, MySQL e PHP (ou Pehrl). E ainda tem uma versão pro Windows, pois pelo que parece você não é muito familiarizada no Linux então você tá meio perdida.
Letícia #
Membro Junior
Registrado
119 Mensagens
2 Curtidas
Obrigada, vou experimentar o xampp.
No meu pc, atualmente, só está instalado o ubuntu. Estou a quase dois meses com ele.
=)
arkGreen">arkGreen">
Raul_Kl
Veterano
Registrado
1.2K Mensagens
65 Curtidas
Minha conexão é ADSL. Uso roteador a cabo. No NO-IP já fiz um domínio e um host.
Nesse roteador, você precisa redirecionar a porta http para o PC onde está o Apache. Sem fazer isso, não há como acessá-lo da internet.
Eu andei mexendo no apache como aqueles comandos que passei. Nada do site aparecer...
Digitando "http://localhost" no navegador do PC onde está o Apache, o site aparece? A maneira mais fácil de fazer isso funcionar é substituir o arquivo "/var/www/index.html" pelo arquivo do seu site, usando esse nome mesmo. Se funcionar no seu PC, e não funcionar da internet, é porque as portas do roteador ainda não foram abertas.
Será necessário fazer um curso de 'servidor' para o linux?
Se fosse no windows, seria tudo automatizado, não?
Não. Usando o Apache no Windows ou no Linux, dá na mesma. O que muda é ao usar o IIS no Windows. Já usei o IIS e achei bem mais difícil. O seu site não está aparecendo provavelmente por vários problemas, e não por causa de um problema só.
Letícia #
Membro Junior
Registrado
119 Mensagens
2 Curtidas
Obrigada, Raul.
O arquivo 'index.html' da pasta var/www é um arquivo só de leitura. Abro com gedit, mas não dá para colar meu código.
Também não posso colar na pasta www o meu arquivo em html.
Acessei o ip que veio no manual do roteador onde tinha configurado. Mas, não sei se é ali que mudo de http para pc... Quando foi configurado o roteador, foi algo bem automático. Segui o manual. Mexer fora disso, posso perder a conexão pelo roteador.
arkGreen">arkGreen">