Licess是一个开源爱好者,关注Linux、Linux系统管理、NginxLighttpd、Apache等服务器应用、VPS、MySQLPHP Web开发。喜欢捣鼓一下Linux下各种软件的测试,喜欢Shell写一些脚本,虽然写的很菜;喜欢捣鼓服务器却没钱,只能弄个VPS测试;喜欢PHP的高效、简洁、函数的丰富...,但是写的项目却不多;喜欢......

如果你也喜欢,可以通过右边栏订阅 我的博客

交换链接前请务必添加本站链接:

名字:Licess's Blog
描述:关注Linux、Nginx、PHP、VPS相关,分享技巧心得。
地址:http://blog.licess.com/

100 Responses to 留言本

  1. licess says:

    呵呵,测试一下留言,分享Linux :http://www.xlinux.org/

  2. Y says:

    请教个问题:怎么配置2个以上的网站呢?难道nginx只支持2个网站?当配置2个的时候启动没问题,3个就会看不了。

    例如:server {
    listen 80;
    server_name http://www.xxx1.com;
    index index.html index.htm index.php;
    root /www/data1;
    access_log off;
    }
    server {
    listen 80;
    server_name http://www.xxx2.com;
    index index.html index.htm index.php;
    root /www/data2;
    access_log off;
    }
    server {
    listen 80;
    server_name http://www.xxx3.com;
    index index.html index.htm index.php;
    root /www/data3;
    access_log off;
    }
    这样的话就启动不了,难道只支持2个?

    谢谢指教

  3. gaocuiyao says:

    请教一个问题,在windows xp 系统上操作php 和mysql 数据库,把opt文件放到e盘的根目录下,并启动了start,但在进程里没有nginx进程,在ie浏览器内输入http://localhost:8080回车显示的是Apche Tomcat/5.028
    而不是nginx界面,在ie浏览器内输入http://localhost:8080/phpmyadmin/index.php 无法显示网页
    请问这是怎么回事,要怎么解决,谢谢!

    licess Reply:

    @gaocuiyao, 不是访问8080端口,而是80端口,访问phpmyadmin:http://localhost/phpmyadmin/ 即可。

  4. sohotsi says:

    学习一下,有空会多来看看

  5. linux says:

    请问这个LNMP安装默认装了rewrite没
    我配置了简单的rewrite规则始终不成功啊

  6. 我想在单位内网建一个站不知nginx可用生产环境不? says:

    我想在单位内网建一个站不知nginx可用生产环境不?

  7. licess says:

    @问下:我想在单位内网建一个站不知nginx可用生产环境不?, Nginx现在已经被很多站长选用,我的VPS、公司的服务器都是用的Nginx,Nginx做生产环境很合适的,很多门户也用Nginx。

  8. 请教了 says:

    win2003安装LNMP后
    1、如何填加多个网站?绑定域名?
    2、用于托管情况下,基本上可稳定?
    3、直接支持asp吗?
    谢谢!

    licess Reply:

    @请教了,
    LNMP是运行在Linux平台下的,wnmp可以运行在Windows2003下
    1、修改nginx.conf 里面的sercer{}。一个sercer{}就是一个虚拟主机
    2、Nginx比较稳定,而且使用内存少
    3、不支持ASP,但是可以用proxy转向到本机的IIS上(如果你用Windows,安装IIS,需修改端口)

  9. Nginx官方推出了Windows版 ,能不能升级WNMP,顺便升级一下其他组件,菜鸟盼 says:

    Nginx官方推出了Windows版 ,能不能升级WNMP,顺便升级一下其他组件,菜鸟盼

  10. tywtyw2002 says:

    现在你有瑞豪开源的优惠码吗 目前 7折的到期了

    ps 下载系统给分源码怎样?

  11. 小白 says:

    php-cgi会无故消失,在WINDOWS环境下。

  12. 现在好多都升级了,能不能把wnmp升一下级 says:

    Nginx官方推出了Windows版 ,能不能升级WNMP,顺便升级一下其他组件,盼

  13. 向光明 says:

    我在您的“LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包”文章后面留言,当时看已经留言成功,为什么刷新一下就没有了呢?

    我的意思是想请您提出一个CentOS5.3下使用“LNMP-Linux下Nginx+PHP+MySQL+phpMyAdmin+eAcelerator一键安装包”搭建web环境的最佳分区方案好吗?

    licess Reply:

    @向光明, 呵呵,刚写了篇文章,看一下吧:Linux Web服务器分区方案

  14. 向光明 says:

    您好,如果按照您的分区方案做了系统,那么在安装LNMP以后,以下软件安装目录还有没有改变???
    程序安装路径:
    MySQL : /usr/local/mysql
    PHP : /usr/local/php
    Nginx : /usr/local/nginx
    PHPMyAdmin /web/www/phpmyadmin
    Web目录 /web/www

    还有就是我看了/web/www目录,发现里面还有除了phpmyadmin以外还有一个文件,如果把网页直接/web/www目录下,因为phpmyadmin的存在,我总感觉有点不太安全,我想在/web/www目录下再建一个比如html目录来放网页,但不知道,如果输入我的域名http://www.610324.net后,能否访问到我网页?换句话说,如果能访问到网页的话,域名是http://www.610324.net呢?还是http://www.610324.net/html/index.php 呢?如果访问不到,应该在什么地方修改什么文件、怎么修改才能正确打开网页?

  15. 向光明 says:

    还有就是我的主机是独立主机,不需要在上面再挂其他网站,您教程中的以下代码还用不用参照来改动我的主机配置文件?

    添加虚拟主机:

    修改/usr/local/nginx/conf/nginx.conf 文件

    server
    {
    listen 80;
    server_name status.lnmp.org;

    location / {
    stub_status on;
    access_log off;
    }
    }

    后面添加上下面代码:

    server
    {
    listen 80;
    server_name http://www.lnmp.org;
    index index.html index.htm index.php;
    root /web/www/abc;

    location ~ .*\.(php|php5)?$
    {
    fastcgi_pass unix:/tmp/php-cgi.sock;
    #fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fcgi.conf;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
    expires 30d;
    }

    location ~ .*\.(js|css)?$
    {
    expires 12h;
    }

    access_log off;
    }

    再执行kill -HUP `cat /usr/local/nginx/logs/nginx.pid`虚拟机就生效了。

  16. 现在好多都升级了,能不能把wnmp升一下级 says:

    Nginx官方推出了Windows版 ,能不能升级WNMP,顺便升级一下其他组件,盼
    老大老大我快疯狂了,老大更新吧,我为你快疯狂了

    licess Reply:

    @现在好多都升级了,能不能把wnmp升一下级,
    俺现在基本上不用Windows了,还是换成Linux吧。。。性能很强的

  17. willy says:

    我想请问一下,我在 web/www根目录安装了一个wordpress博客,访问地址是http://mydomain.com,然后又在web/www/blog想安装一个新博客,访问地址是http://mydomain.com/blog,两个博客都在后台设置了永久链接,而且我也按网上的教程设置了nginx的配置使其支持永久链接。现在的问题是主博客能够正常访问,二级博客只能访问主页,进入文章页都是404错误。我想应该是nginx的rewrite规则有点问题:
    location / {
    index index.html index.php;
    if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
    rewrite (.*) /index.php;
    }
    }
    我这种情况正确的rewrite规则应该是什么呢?盼解答,万分感谢。

    licess Reply:

    @willy, 你再加上下面这一段试试,应该就好了
    location /blog {
    index index.html index.php;
    if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
    rewrite (.*) /index.php;
    }
    }

  18. 菜鸟 says:

    看来升级Windows版 wnmp是不可能的啦,遗憾.还是另找算了

  19. willy says:

    有关ngnix /blog/的rewrite我找到解决办法了,就是加下面代码:
    location /blog/ {
    if (!-e $request_filename) {
    rewrite ^(.+)$ /blog/index.php?q=$1 last;
    }
    }

    但是我又有新问题想请交老大就是 /blog/目录能不能有通配符代替,难道我每添加一个二级域名就必须多加一个上面的命令吗?有没有一个简单的方法不必为每个目录都添加一次上面的命令?

    谢谢

  20. cainiao says:

    nginx 怎么打开 ASP 如果可以 一起开2个 1个PHP 1个ASP 应该可以 吧

    目录打开 INDEX.ASP 能显示 不能运转 显示405 Not Allowed

    licess Reply:

    @cainiao, Nginx是不支持ASP的,肯定不能正常运行了

  21. avnv says:

    可以集成个最新版的nginx0.8.30+php运行环境吗??谢谢!!!

    licess Reply:

    @avnv, 不推荐使用新版本,比较服务器追求的是稳定,最新的并不一定最适合生产环境。

  22. wujifeng says:

    你好,在使用咱们的程序的时候发现这个CMS不能安装,CMS的地址是www.arlicle.com

    licess Reply:

    @wujifeng, 不是不能安装,是因为在安装的时候他们使用了伪静态,因为你没有添加伪静态规则,所以无法安装。

  23. wujifeng says:

    怎么集成个最新版的nginx0.8.30+php运行环境啊?能说一下吗,非常感谢。

  24. 装修网 says:

    嗯,很不错。。支持哦

  25. ydtour says:

    我一不小心用了 killall -HUP nginx 这个命令 导致 访问页面的时候出现

    500 Internal Server Error

    --------------------------------------------------------------------------------

    nginx/0.7.63

    后来用 kill -HUP `cat / /usr/local/nginx/logs/nginx.pid`

    也不行。 请问如何处理 ?

    我也试过reboot 服务器 但还是出现这个问题

  26. 正冰 says:

    http://wap.licess.cn/ 用电脑打开,发现直接暴了路径,呵呵!

    Warning: require_once(/web/www/licess/blog/wp-config.php) [function.require-once]: failed to open stream: No such file or directory in /home/wwwroot/licess/blog/wap/wap-config.php on line 10

    Fatal error: require_once() [function.require]: Failed opening required '/web/www/licess/blog/wp-config.php' (include_path='.:') in /home/wwwroot/licess/blog/wap/wap-config.php on line 10

    licess Reply:

    嘻嘻,已更正

  27. 烈马 says:

    安装命令里面有一个地方需要该一下,我用的是centos5.4版本,所以用的是centos.sh的命令,在添加用户和组的时候都出现失败,仔细查看了一下,问题出在:
    groupadd mysql
    useradd -g mysql mysql
    groupadd www
    useradd -g www www

    应改为:

    /usr/sbin/groupadd mysql
    /usr/sbin/useradd -g mysql mysql
    /usr/sbin/groupadd www
    /usr/sbin/useradd -g www www

  28. fruit says:

    你好,我的VPS 内存只有128M ,目前在上面跑了两个网站,经常出现 504,
    我的nginx 配置文件里应该如何对他作优化呢?
    谢谢。

  29. 潜水偷师 says:

    你好,我在linode.com买了个VPS。再用本站的一建安装包,但是发现使用使用静态时文章全部出现404页面,我在另一个VPS使用没有出现这种情况,我也看过你发表的http://blog.licess.org/lnmp-0-3-wordpress-rewrite/这个文章,但是我再在以经改好不用再改,请问我是什么地方出错了呢?我的是Debian系统,用的是http://blog.licess.cn/lnmp-debian-ubuntu/这个安装包。请指教,谢谢了

    licess Reply:

    @潜水偷师, 在虚拟主机里面加上include wordpress.conf; 重启kill -HUP `cat /usr/local/nginx/logs/nginx.pid`即可.

  30. tdaf8856 says:

    别生气了,我知道错了。。。

  31. 迅敏互联 says:

    您好: 我购买了台美国的VPS 我在系统安装了 nginx 环境,可是操作起来很不方便,要通过命令来建站..不知道 目前有没有控制面板 能否支持 nginx 环境的啊? 如果有的话 麻烦老大介绍介绍啊...
    我想用来搭建主机..

    licess Reply:

    目前没有控制面板支持Nginx。

  32. gaojin says:

    你好,我刚刚接触VPS。能叫我如何配置吗?只懂得弄虚拟主机。。。。

  33. 散光 says:

    请问lnmp支持Centos 64 bit版本么?似乎没有具体说明,请指教!谢谢

  34. 黄梅网盟 says:

    有人给我个国外空间好的网站么

    licess Reply:

    @黄梅网盟, 虚拟主机的话不好推荐,vps的话推荐你用 http://vps.im/tj 或者http://www.vpser.net/usa-vps

  35. 兔子 says:

    安装lnmp0.4后,安装 pureftpd 创建的用户无法验证密码,可否帮忙解决一下呢? 谢谢了

    可以联系下我么?

    QQ1131332330
    email mscn@vip.qq.com

    licess Reply:

    @兔子, 查一下/usr/local/pureftp/pureftpd-mysql.conf 文件中mysql配置的参数与/home/wwwroot/ftp/config.php 一致。

  36. 关于nginx的问题 says:

    博主您好:
    我想请问下几个关于 nginx的问题:
    1.关于虚拟主机的问题,我配置好虚拟主机以后,我访问所有的虚拟主机比如:www.abc.net和www.abc.com,都是正常的,但是如果我访问格式是“abc.net”的话(不加www)是访问的我的配置文件里的第一个虚拟主机,请问这个情况如何解决?
    2.我配置了我的nginx和tomcat,tomcat启动也正常,但是就是无法把我的jsp请求 转给tomcat处理
    附上我的配置文件,请帮我看下问题在什么地方,谢谢!

    user www www;

    worker_processes 1;

    error_log /home/wwwroot/logs/nginx_error.log crit;

    pid /usr/local/nginx/logs/nginx.pid;

    #Specifies the value for maximum file descriptors that can be opened by this process.
    worker_rlimit_nofile 51200;

    events
    {
    use epoll;
    worker_connections 51200;
    }

    http
    {
    include mime.types;
    default_type application/octet-stream;

    server_names_hash_bucket_size 128;
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    client_max_body_size 8m;

    sendfile on;
    tcp_nopush on;

    keepalive_timeout 60;

    tcp_nodelay on;

    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 64k;
    fastcgi_buffers 4 64k;
    fastcgi_busy_buffers_size 128k;
    fastcgi_temp_file_write_size 256k;

    gzip on;
    gzip_min_length 1k;
    gzip_buffers 4 16k;
    gzip_http_version 1.0;
    gzip_comp_level 2;
    gzip_types text/plain application/x-javascript text/css application/xml;
    gzip_vary on;

    #limit_zone crawler $binary_remote_addr 10m;

    server
    {
    listen 80;
    server_name http://www.abc.com;
    index index.html index.htm index.php;
    root /home/wwwroot/abc;

    location ~ .*\.(php|php5)?$
    {
    fastcgi_pass unix:/tmp/php-cgi.sock;
    # fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fcgi.conf;
    }

    location /status {
    stub_status on;
    access_log off;
    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
    expires 30d;
    }

    location ~ .*\.(js|:css)?$
    {
    expires 12h;
    }

    log_format access '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" $http_x_forwarded_for';
    access_log /home/wwwroot/logs/access.log access;
    }
    #include vhost/*.conf

    #haoyuesao server
    server
    {
    listen 80;
    server_name http://www.abc.net;
    index index.html index.htm index.php;
    root /home/wwwroot/www.abc.net;

    location ~ .*\.(php|php5)?$
    {
    fastcgi_pass unix:/tmp/php-cgi.sock;
    # fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fcgi.conf;
    }

    log_format wwwlogs '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" $http_x_forwarded_for';
    access_log /home/wwwroot/logs/wwwlogs.log wwwlogs;
    }

    #happyan server

    server
    {
    listen 80;
    server_name http://www.123.com;
    index index.html index.htm index.php;
    root /home/wwwroot/123;

    location ~ .*\.(php|php5)?$
    {
    fastcgi_pass unix:/tmp/php-cgi.sock;
    # fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fcgi.conf;
    }

    log_format anlogs '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" $http_x_forwarded_for';
    access_log /home/wwwroot/logs/anlogs.log anlogs;
    }

    # HTTPS server

    server {
    listen 443;
    server_name http://www.abc.com;
    index index.html index.htm index.php;
    root /phpmyadmin;

    ssl on;
    ssl_certificate /cert/abc.crt;
    ssl_certificate_key /cert/abc_nopass.key;

    ssl_session_timeout 5m;

    ssl_protocols SSLv2 SSLv3 TLSv1;
    ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
    ssl_prefer_server_ciphers on;

    location ~ .*\.(php|php5)?$
    {
    fastcgi_pass unix:/tmp/php-cgi.sock;
    # fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    include fcgi.conf;
    fastcgi_param HTTPS on;
    }

    }

    upstream tomcat_server {
    server 127.0.0.1:8080;
    }

    server
    {
    listen 80;
    server_name http://www.abc.info;
    index index.html index.htm index.jsp default.jsp index.do default.do;
    root /home/wwwroot/sanwei;
    if (-d $request_filename)
    {
    rewrite ^/(.*)([^/])$ http://$host/$1$2 permanent;
    }
    location ~ \.(jsp|jspx|do)?$ {
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-FOR $remote_addr;
    proxy_pass http://tomcat_server;
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
    expires 30d;
    }
    location ~ .*\.(js|css)?$
    {
    expires 1h;
    }
    access_log off;
    }
    }

    licess Reply:

    @关于nginx的问题, 你没有在虚拟主机server_name 后面加上不带www的域名。

发表评论

(required)