我有一个域(让它为 example.com )。另外,我有一个已配置的Nginx Web服务器,其中 example.com 指向根目录 / var / www / example 。 然后,我想将 service.example.com 指向 / var / www / example ,然后将原始的 example.com 指向< strong> / var / www / service service.example.com 的nginx配置的Fisrt行如下所示:
server {
server_name service.example.com;
root /var/www/example;
......
它有效,当我尝试访问service.example.com时,我被重定向到/ var / www / example中的索引文件。
然后,我为example.com进行了配置:
server {
server_name example.com www.example.com;
root /var/www/service;
......
,但是当我尝试访问 example.com 时,我看到了 / var / www / example 的索引文件,就像我尝试访问< em> service.example.com 。
那么,当我尝试访问 example.com 时,如何解决此问题,并查看 / var / www / service 的索引文件?
答案 0 :(得分:0)
server {
root /var/www/service;
server_name service.example.com;
}
答案 1 :(得分:0)
问题出在符号链接中。
其中一些不是启用站点的符号链接,而是归档文件。因此,nginx没有处理它们。
问题解决了!