我正在尝试设置我的网站,每当我尝试使用我的域名进行连接时,我都会收到“404 Not Found”
当我尝试使用我的 IP 访问该站点时,它工作正常。
我在 Debian x64 上。
有人可以帮我解决这个问题。
如果您需要更多信息,请询问。
我正在尝试设置我的网站,每当我尝试使用我的域名进行连接时,我都会收到“404 Not Found”
当我尝试使用我的 IP 访问该站点时,它工作正常。
我在 Debian x64 上。
有人可以帮我解决这个问题。
如果您需要更多信息,请询问。
你的网站在哪里?在本地网络上还是在托管服务提供商上?
在任何情况下,您都需要根据您的要求将您的网络服务器 IP 添加到 DNS 服务器(本地或 www),不知道您的网络服务器是本地还是全球,很难给您答案
虚拟主机应如下所示:
<VirtualHost *:80>
ServerAdmin nicholas_brown@rocketmail.com
DocumentRoot /home/web/websites/special-faces.net
ServerName special-faces.net
ServerAlias www.special-faces.net
ErrorLog /home/web/website_logs/errorlog.txt
CustomLog /home/web/website_logs/accesslog.txt common
<Directory "/home/web/websites/special-faces.net">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
如果要使用 .htaccess 文件,请在“全部允许”行之后添加:
Allowoverride all
对于服务器版本:Apache/2.4.16 及更高版本,
<VirtualHost localhost.com:80>
ServerName localhost.com
ServerAlias localhost.com
ServerAdmin webmaster@localhost
RewriteEngine On
DocumentRoot /var/www/html
DocumentRoot /home/<user name where code will be placed>/public_html/html
<Directory /var/www/html>
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combinedtimezone
</VirtualHost>