nginx绑定多个域名

原来一直没用过,绑定不同的域名进不同的目录。今天试了一下,其实很简单,在nginx.conf文件中添加多个server即可。

例:

    server {
        listen   80;
        server_name phpcj.org;
        charset utf-8,gb2312;
        location / {
            root /home/phpcj/www;
            index  index.htm index.html index.php;
        }
        location ~.php$ {
            root /home/phpcj/www;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            include        fastcgi_params;
            fastcgi_param SCRIPT_FILENAME /home/phpcj/www$fastcgi_script_name;
        }
    }

    server {
        listen   80;
        server_name blog.phpcj.org;
        charset utf-8,gb2312;
        location / {
            root /home/phpcj/blog;
            index  index.htm index.html index.php;
        }
        location ~.php$ {
            root /home/phpcj/blog;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            include        fastcgi_params;
            fastcgi_param SCRIPT_FILENAME /home/phpcj/blog$fastcgi_script_name;
        }
    }

nginx绑定多个域名》有21个想法

  1. 另外,对于同一个server_name来说,charset指定一个字符集编码即可,难不成一个域名挂几个网站,同时几个网站又是不同的字符集编码?

  2. 最近我空间商那边出了点问题,也想换个84的VPS。有点同意Havanna的看法,最坑爹的是我买错了vps了。。买了个centos的系统。。。不咋习惯啊。。。还是习惯ubuntu server 毕竟都是自己捣鼓过的。。顺手点。。。

    1. 我正好相反,现在用的是ubuntu的vps,想换个centos的用用。。。
      另:84的vps可以自己换系统,ubuntu、centos都可以,在面板里reload一下就行。

      1. 多谢提醒。。才知道有这东西。我只在淘宝上买了一个月的vps试用一下而已。。。另外 清风你的VPS是在淘宝上面买的还是自己用visa卡买的啊??

          1. 我又来了。。。。我今晚一整晚都没有睡觉。。。。捣鼓了很久,reload了几次VPS的系统。。。。琢磨着迁移空间里的数据。。。还好啦 一整晚的时间还没有白费。。。呵呵。。。都差不多搞定了。。。就差个pureFTP。。。还有一点小错误。。。唉。。真麻烦。

            PS:有时间的话 你真的得找个发邮件的脚本了啊。。记得之前在那里找过。。。后来忘记了。。下次来的时候给你带上。。。。。。我。。不行了。。 先去睡会儿。。醒来的时候再给你找找吧。。。你也好意思让我每读你一篇文章就得收藏你一个页面。。

          2. 加上发邮件的脚本了,但可能是因为用了伪静态,可能有问题,有时间一定弄一弄

          3. 我之前自己用的这个方法挺好的:
            http://www.tulongzhiji.com/wordpress-comment-mail-notify/

            不过 搬家之后失效了。。。。真不好意思啊。。。现在连我都不能发邮件提醒了。。

            不过你可以试试这个解决方法:
            http://www.freehao123.com/wordpress-pinglun-huifu/

            要是实在觉得麻烦的话,就把评论托给第三方管理,这样简单安全,而且没垃圾信息。
            具体见:http://duoshuo.com/这个网站就可以了 有插件之类的让你选择。。呵呵

  3. 真麻烦。。捣鼓了一整天了。。还不知道是什么问题。。。我自己在wp后台给自己回复,成功了;但是给别人回复的话 就很慢很慢而且还不成功。。。后来还是用了多说网的那款插件。。呵呵 挺不错。。。就先用着他的吧。。这个评论的功能 就先告一段落了。。待会儿还得安装个FTP程序。。

      1. 嘿嘿 你O了。。。呵呵。收到你邮件 回来回复一下。
        日期 2012年3月17日 上午8:45
        主题 您在[清风的网络空间]的留言有了回复

          1. 你肯定是使用QQ邮箱测试吧??QQ是收不到的啦。。要想QQ邮箱也收到的话 ,那你就得用那个多说网的插件。。(因为QQ邮箱默认只是收取那些大型邮箱服务商和搭建有域名邮箱服务的邮件,因为这个sendmail是你在调用主机的一个程序发的,QQmail不买账。。所以就收不到了)
            下面是我的收信截图:
            http://d.yun.io/public/getcontent/shorturl/8XJnKl

            (另外:请教一下怎么优化NGINX啊??我放了两个wp程序到512MB内存的VPS上面。。。结果 你猜怎么着??晚上看的时候,自动关机了,害得我得手动重启机器。。。估计是那些并发连接太多了吧。。。拖死了VPS。。。)

          2. 没用qq邮箱,用yeah和sina邮箱都不行,算了,能用就行了!nginx怎么配置的?访问量应该不大吧,怎么会关机呢?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据