Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 基于CentOS的LNMP 已经装好了,但是怎么用NGINX开设多个主机啊?

[复制链接]
Xerck 发表于 2011-6-26 16:34:18 | 显示全部楼层 |阅读模式
https://discuz.dismall.com/thread-1833489-1-1.html

按照这个教程配置好了,但是现在只有默认的目录可以访问啊,怎么弄很多目录,绑定多个网站,然后每个网站单独配置NGINX呀。。
有没有详细的教程呢?多谢啦
xiaoyuwxz 发表于 2011-6-26 17:29:28 | 显示全部楼层
nginx.conf里的server{ }段的内容再复制一份,里面改成自己的内容就可以了
然后nginx reload 一下
回复

使用道具 举报

iou2008iou 发表于 2011-6-26 23:04:01 | 显示全部楼层
你的 软件都是在什么地方下载的啊??上面给的地址好多没有用,好多也不知道下载那个版本,希望你能给我 介绍下,最好给个地址,谢谢了~~~~
回复

使用道具 举报

 楼主| Xerck 发表于 2011-6-27 01:43:04 | 显示全部楼层
iou2008iou 发表于 2011-6-26 23:04
你的 软件都是在什么地方下载的啊??上面给的地址好多没有用,好多也不知道下载那个版本,希望你能给我 介 ...

教程中不是写的很清楚吗?
回复

使用道具 举报

 楼主| Xerck 发表于 2011-6-27 01:43:30 | 显示全部楼层
xiaoyuwxz 发表于 2011-6-26 17:29
nginx.conf里的server{ }段的内容再复制一份,里面改成自己的内容就可以了
然后nginx reload 一下

多谢,如何解决泛解析的问题呢,现在所有指向这个IP的域名,全部解析第一个网站了
回复

使用道具 举报

xiaoyuwxz 发表于 2011-6-28 09:12:34 | 显示全部楼层
域名想要访问指定的网站,需要配置server段绑定你要用的域名,如果不绑定默认指向第一个配置的主机
如果不想让未绑定域名打开网站,可以在最上面加上如下代码
    server {
        listen  80      default;
        server_name noweb;
        root noweb;
}
回复

使用道具 举报

376765750 发表于 2011-6-29 10:43:08 | 显示全部楼层
关于虚拟主机的设置:
  1. server {
  2. listen 80;
  3. server_name www.linuxde.net linuxde.net;
  4. access_log /data/wslogs/linuxde_www_access.log combined;
  5. index index.html index.htm index.php;
  6. root /data/wsdata/wwwroot/linuxde/www;
  7. #error_page 404 = ./error/404.html;
  8. #error_page 500 502 503 504 = ./error/50x.html;
  9. #linuxde.net 重定向到 www.linuxde.net
  10. if ($host !~ "^www\.linuxde\.net$") {
  11.   rewrite ^(.*) http://www.linuxde.net$1 permanent;
  12. }
  13. location ~ .*\.(php|php5)?$ {
  14.   #fastcgi_pass  unix:/tmp/php-cgi.sock;
  15.   fastcgi_pass   127.0.0.1:9000;
  16.   fastcgi_index   index.php;
  17.   include enable_fcgi.conf;
  18. }
  19. location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
  20.   access_log      off;
  21.   expires 30d;
  22. }
  23. location ~ .*\.(js|css)$ {
  24.   access_log      off;
  25.   expires 1d;
  26. }
  27. #wordpress伪静态
  28. location / {
  29.   if (-f $request_filename/index.html){
  30.    rewrite (.*) $1/index.html break;
  31.   }
  32.   if (-f $request_filename/index.php){
  33.    rewrite (.*) $1/index.php;
  34.   }
  35.   if (!-f $request_filename){
  36.    rewrite (.*) /index.php;
  37.   }
  38. }
  39. }
复制代码
如果还有不太清楚的地方可以参考:http://www.linuxde.net/2011/06/29.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-23 03:11 , Processed in 0.106966 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表