我最近在我的 linode 盒子上建立了一个新网站,一切运行正常。只是我的网站上似乎没有 webmail 子目录。每当我访问http://mysite.com/webmail
浏览器时,我都会在 Google 上搜索 webmail。
但是,如果我将文件夹重命名为,webmailzzz
例如,它可以正常工作,并且我可以从 访问它http://mysite.com/webmailzzz
。
我刚刚将名称服务器移至 Linode,是否有可能是旧主机上的某些东西导致了问题,直到它正确更新为止?
编辑:根据请求,这里是 apache 的配置文件。
/apache2/sites-available/mysite.com
<VirtualHost 173.255.243.240:443>
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
ServerAdmin [email protected]
ServerName www.mysite.com
DocumentRoot /srv/www/mysite.com/public_html/
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
ErrorLog /srv/www/mysite.com/logs/error.log
CustomLog /srv/www/mysite.com/logs/access.log combined
</VirtualHost>
<VirtualHost 173.255.243.240:80>
ServerAdmin [email protected]
ServerName mysite.com
ServerAlias www.mysite.com
DocumentRoot /srv/www/mysite.com/public_html/
ErrorLog /srv/www/mysite.com/logs/error.log
CustomLog /srv/www/mysite.com/logs/access.log combined
</VirtualHost>
/apache2/apache2.conf(删除注释)
#ServerRoot "/etc/apache2" //WAS COMMENTED OUT
LockFile ${APACHE_LOCK_DIR}/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>
DefaultType text/plain
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
Include mods-enabled/*.load
Include mods-enabled/*.conf
Include httpd.conf
Include ports.conf
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
Include conf.d/
Include sites-enabled/
编辑 2 - 根据 Chris 的建议
好吧,经过一番探索,我把范围缩小到了 Firefox,因为其他浏览器都觉得没问题。现在我遇到的唯一问题是,在另一个网站上我设置了完全相同的内容,该 Webmail 文件夹在所有浏览器中都运行良好。太棒了!
答案1
什么让你认为它与网络服务器有关?
您是否尝试过使用不同的浏览器?
尝试使用一个工具来告诉您浏览器正在请求什么(tamperdata、fiddler、iehttpheaders、firebug……)并查看浏览器正在发送/接收什么请求。
答案2
这不可能是 DNS 问题,因为你可以访问http://mysite.com/webmailzzz。
DNS 仅与 URL 中的域名相关,此处为 mysite.com。显然解析正确(因为您可以连接到重命名的子目录)。
问题可能与 Apache 配置有关。您能否发布您的配置以获取进一步帮助?