[英]Vhost apache2 configuration
我正在尝试在apache2上配置虚拟主机。
我已经检查过,并且apache2配置文件已在启用站点的环境中
root@php-server:/var/www# cd /etc/apache2/sites-enabled/
root@php-server:/etc/apache2/sites-enabled# ls -la
total 8
drwxr-xr-x 2 root root 4096 Jul 23 18:35 .
drwxr-xr-x 8 root root 4096 Jul 23 18:28 ..
lrwxrwxrwx 1 root root 43 Jul 23 17:51 sitename.com -> /etc/apache2/sites-available/sitename.com
这是我的配置的样子:
<VirtualHost *:80>
ServerAdmin admin@sitename.com
ServerName sitename.com
ServerAlias www.sitename.com
DocumentRoot /var/www/sitename
ErrorLog ${APACHE_LOG_DIR}/sitename.error.log
CustomLog ${APACHE_LOG_DIR}/sitename.access.log combined
</VirtualHost>
我的网站内容在/var/www/sitename/
可以在此文件夹上正确设置权限,如下所示:
root@php-server:/var/www# ls -la
total 12
drwxr-xr-x 3 775 www-data 4096 Jul 23 18:11 .
drwxr-xr-x 14 root root 4096 May 14 23:19 ..
drwxr-xr-x 5 775 www-data 4096 Jul 23 18:11 sitename
root@php-server:/var/www# pwd
/var/www
另外,我已将域添加到数字海洋,并将其指向正确的服务器。
该域名托管在GoDaddy上,我在那儿有一条记录:
A @ XX.XX.XX.XXX 600 seconds
指向DigitalOcean服务器。
您有什么建议吗,如何解决导航到该页面的问题?
Not Found
The requested URL / was not found on this server.
Apache/2.4.18 (Ubuntu) Server at somesite.com Port 80
似乎该文件夹的权限是错误的。
从问题中可以看出,权限是错误设置的
drwxr-xr-x 5 775 www-data 4096 Jul 23 18:11 sitename
当我更新它以更正时,它是这样的:
drwxr-xr-x 5 www-data www-data 4096 Jul 23 18:11 sitename
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.