Começando Apache2 no leão da montanha -- acos campo com apache campo com configuration campo com webserver campo com web-sharing camp apple Relacionado O problema

Starting Apache2 on Mountain Lion


1
vote

problema

português

Eu tentei todas as opções para obter o Apache2 trabalhar no leão da montanha e estou perplexo com o quão impossível a tarefa parece ser.

Acabei de receber um novo iMac e em uma instalação fresca e limpa, continuei a configurar o Apache para servir sites locais.

Usando os suspeitos usuais de possíveis alterações de configuração, posso obter o Apache para realmente "começar", mas então as coisas vão para baixo a partir daí.

Não importa como eu defino a raiz do servidor local, eu sempre recebo um erro proibido. Eu posso chmod a estrutura de diretórios para 777 e eu ainda recebo um erro proibido.

Eu defino a raiz do servidor como padrão /Library/WebServer/Documents/ , configurá-lo para /Users/myUserName/Sites/ , /Users/myUserName/Documents/Sites , /Volumes/ExternalDrive/Site/ e qualquer outra combinação possível, modificando /etc/apache2/httpd.conf e / ou /private/etc/apache2/httpd.conf , bem como o arquivo VHOSTS e o arquivo myusername.conf. Nada faz a diferença.

Eu reiniciei o Apache com sudo apachectl restart , bem como sudo apachectl stop seguido por sudo apachectl start .

. .

nada funciona.

Alguém pode me ajudar a resolver esse problema? Estou começando a querer jogar meu novo iMac contra a parede.

Nota, não sou novato nisso e configurei dezenas de Macs. No entanto, nada parece funcionar desta vez. Eu até reformatei e reinstalei o sistema novamente.

english

I have tried every option to get apache2 to work in Mountain Lion, and I am baffled by how impossible the task seems to be.

I just got a new iMac and on a fresh, clean install, I went about setting up apache to serve local sites.

Using the usual suspects of possible configuration changes, I can get apache to actually "start" but then things go downhill from there.

No matter how I define the local server root, I always get a Forbidden error. I can chmod the directory structure to 777 and I still get a Forbidden error.

I have set the server root as the default /Library/WebServer/Documents/, set it to /Users/myUserName/Sites/, /Users/myUserName/Documents/Sites, /Volumes/ExternalDrive/Site/ and any other possible combination, modifying /etc/apache2/httpd.conf and/or /private/etc/apache2/httpd.conf as well as the vhosts file and the myUserName.conf file. Nothing makes a difference.

I have restarted apache with sudo apachectl restart as well as sudo apachectl stop followed by sudo apachectl start.

Nothing works.

Can someone help me get this issue resolved? I am beginning to want to throw my brand new iMac against the wall.

Note, I am not a novice at this and I have set up dozens of Macs. However, nothing seems to work this time. I even reformatted and reinstalled the system again.

              
         
         

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Execute este comando para ver se você tem erros em sua configuração: sudo apachectl -t

Você pode encontrar mais informações aqui.

 

Run this command to see if you have errors in your configuration: sudo apachectl -t

You can find more info here.

 
 
   
   
1
 
vote

sudo apachectl start inicia apache e permite /System/Library/LaunchDaemons/org.apache.httpd.plist .

Para fazer http://localhost/~username/ trabalho, salve algo como este como /etc/apache2/users/username.conf :

  <Directory "/Users/username/Sites/">     Options Indexes MultiViews     AllowOverride All     Order allow,deny     Allow from all </Directory>    

Eu não precisei editar outros arquivos ou httpd.conf.

 

sudo apachectl start starts Apache and enables /System/Library/LaunchDaemons/org.apache.httpd.plist.

To make http://localhost/~username/ work, save something like this as /etc/apache2/users/username.conf:

<Directory "/Users/username/Sites/">     Options Indexes MultiViews     AllowOverride All     Order allow,deny     Allow from all </Directory> 

I didn't have to edit any other files or httpd.conf.

 
 
0
 
vote

Se você realmente está lutando, você pode dar virtualhostx uma tentativaâ € | é um aplicativo mac que ajuda Você configura o Apache para executar vários sites de um único Mac, mas funciona tão bem com um único site. É um aplicativo pago, mas tem um período de teste de 30 dias.

 

If you're really struggling, you might give VirtualHostX a tryxe2x80xa6 it's a Mac app that helps you configure apache to run multiple websites from a single Mac, but it works just as well with a single website. It's a paid app, but it has a 30-day trial period.

 
 
   
   
0
 
vote

Tente o MAMP ou até o MAMP PRO, ambos têm software que você pode iniciar / parar o seu apache e mysql.

http://www.mamp.info/en/index.html < / p >.

O MAMP Pro também suporta hospedeiros virtuais

 

Try MAMP or even MAMP Pro, both have software that you can start/stop your apache and mysql.

http://www.mamp.info/en/index.html

MAMP Pro also supports virtual hosts

 
 
 
 

Perguntas relacionadas

1  Começando Apache2 no leão da montanha  ( Starting apache2 on mountain lion ) 
Eu tentei todas as opções para obter o Apache2 trabalhar no leão da montanha e estou perplexo com o quão impossível a tarefa parece ser. Acabei de receber u...

0  Problema com compartilhamento da web e resolver localhost  ( Problem with web sharing and resolving localhost ) 
Eu estava usando web-sharing e acessar algumas páginas da Web que eu tinha desenvolvido usando localhost . Eu estragei uma instalação postgresql e excluí q...

5  Tentando executar o servidor Apache em Mavericks  ( Trying to run apache server on mavericks ) 
Eu estou tentando configurar um Apache VHost em Mavericks, algo que pude fazer facilmente em 10.6.8. Eu estou usando o apache padrão que é pré-instalado em um...

0  Compartilhamento da Web não sendo ativado no Mac OSX10.7.4  ( Web sharing not getting enabled in mac osx10 7 4 ) 
Eu tentei habilitar o compartilhamento da web no Mac OSX 10.7.4, mas depois de clicar para verificar isso, desmarque-o. Eu sei que há uma pergunta semelhant...

26  Como obtenho meu diretório de usuários funcionando para compartilhar web novamente?  ( How do i get my user directory working for web sharing again ) 
Eu tinha compartilhamento da Web habilitado no Lion e um site em ABCDEFGHIJKLMNABCDEFGHIJKLMN1 , onde ABCDEFGHIJKLMNABCDEFGHIJKLMN2 é o meu diretório de us...

2  Como faço para usar o compartilhamento da Web no Mac para permitir o acesso a arquivos de máquinas fora da minha rede local?  ( How do i use web sharing in mac to allow access to files from machines outside o ) 
Eu quero que meu serviço da Web seja acessível a partir do lado da minha rede local. Eu estou usando o MAMP e também comecei a compartilhar web na minha máq...

0  Como faço para compartilhar na Web no leão da montanha? [duplicado]  ( How do i get web sharing back on mountain lion ) 
. Esta pergunta já tem respostas aqui : fechado 8 anos atrás . . Duplicado possível: Ativando...

3  Como posso mostrar outras pessoas da minha pasta de sites?  ( How can i show other people my sites folder ) 
Eu fiz o meu primeiro site hoje usando o iWeb e coloquei dentro da pasta Sites. Do que eu entendo, isso deve me permitir mostrar a outras pessoas meu site com...

0  iPad para ver os domínios locais de LAN?  ( Ipad to view lan local domains ) 
Eu tenho vários domínios locais (i.e. localtest.local) que meu iPad não pode ver. Meu nome da máquina, alfa.local, tem diretivas apache para um "site" que eu ...

1  Problemas para acessar o servidor Web OS X Lion de outro dispositivo  ( Trouble accessing the os x lion web server from other device ) 
Estou desenvolvendo um aplicativo da Web para telefones celulares. Para facilmente obter uma sensação de como é usar, eu simplesmente copiei o aplicativo em ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.