apache2サーバーで、私は最近、githubからアプリケーション 'MyApp'をクローンしました。しかし、私はURL 133.29.22.57/MyApp/
(IPアドレスはダミーです)でアクセスできませんか? /var/www/
フォルダのアクセス権を777に設定しようとしました。myapp.conf
をetc/apache2/sites-available/
に作成した後、a2ensite
を使用してサーバーを再起動しましたが、まだアクセスできませんでした。助けてください。なぜ私のapache2サーバで自分のウェブサイトにアクセスできないのですか?
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/MyApp/
<Directory /var/www/MyApp/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Mutex file:${APACHE_LOCK_DIR} default
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
AccessFileName .htaccess
IncludeOptional conf-enabled/*.conf
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
UPDATE あなたは、関連するかもしれないコンテンツの一部apache2.conf からいくつかの(おそらく)関連情報:ここに は私myapp.conf
ファイルの内容です私は/var/log/apache2/access.log
の下に見つかりました...
169.149.128.75 - - [20/Mar/2017:12:30:49 +0000] "GET /MyApp HTTP/1.1" 404 497 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
169.149.128.75 - - [20/Mar/2017:12:31:01 +0000] "GET /MyApp/index.php HTTP/1.1" 404 507 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
169.149.128.75 - - [20/Mar/2017:12:31:05 +0000] "GET /MyApp/index.php HTTP/1.1" 404 506 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
169.149.128.75 - - [20/Mar/2017:12:31:40 +0000] "GET /MyApp/index.php HTTP/1.1" 404 507 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
::1 - - [20/Mar/2017:12:36:02 +0000] "OPTIONS * HTTP/1.0" 200 125 "-" "Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.21 (internal dummy connection)"
はさらに、私は以下の変数が定義されていないことを言っている実行中のコマンドに/usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
を試してみました
:
/var/www/
フォルダのアクセス許可を設定する ${APACHE_LOCK_DIR} ${APACHE_PID_FILE } ${APACHE_RUN_GROUP } ${APACHE_LOG_DIR}
親切に回答を更新してください。 –
私は傾けます。追加した情報は十分ではありません。 (1) '/ MyApp'は404を与え、(2)'/MyApp/index.php'も404を与えます。 'mywebsite.access.log'や' mywebsite.error.log'(Apacheのバージョンによって異なります)で書き換えログを取得する必要があります。我々はフードの中で何が起こっているかを見るために書き換えログが必要です。 –
途中でmod_rewriteを有効にしましたか? –