zoukankan      html  css  js  c++  java
  • Ubuntu系统的nginx启动

    在不同的linux系统中,安装nginx之后,要启动nginx,目录路径可能有一点不一样,如下是Ubuntu系统启动nginx,其他版本的linux系统可能不适用。

    Ubuntu安装之后的文件结构大致为:

        1)所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下

        2)程序文件在/usr/sbin/nginx

        3)日志放在了/var/log/nginx中

        4)并已经在/etc/init.d/下创建了启动脚本nginx

        5)默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)

    1.查看进程号

    ps -ef|grep nginx

    结果:14540便是

    pi        8412  9330  0 13:51 pts/1    00:00:00 grep --color=auto nginx
    root     14540     1  0 13:28 ?        00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
    www-data 14541 14540  0 13:28 ?        00:00:00 nginx: worker process
    www-data 14542 14540  0 13:28 ?        00:00:00 nginx: worker process
    www-data 14543 14540  0 13:28 ?        00:00:00 nginx: worker process
    www-data 14544 14540  0 13:28 ?        00:00:00 nginx: worker process

    2.杀死进程

    sudo kill -QUIT 14540

    3.测试nginx

    首先要找到sbin目录,我的在/usr/sbin这里

    cd /usr/sbin/
    sudo ./nginx -t

    看结果:

    nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
    nginx: configuration file /etc/nginx/nginx.conf test is successful

    看到这里只能表示nginx测试成功但是还没启动。

    4.启动nginx

    sudo /etc/init.d/nginx start

    注意:最好在根目录里面执行命令!

    然后就可以访问了,http://localhost/ (如果在服务器里面,就不是localhost了,就应该是192.168.xx.xxx), 一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。 启动时候若显示端口80被占用: Starting nginx: [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 修改文件:/etc/nginx/sites-available/default,去掉 listen 前面的 # 号 , # 号在该文件里是注释的意思 , 并且把 listen 后面的 80 端口号改为自己的端口,访问是需要添加端口号。

     参考http://wiki.ubuntu.org.cn/Nginx

  • 相关阅读:
    nginx 特定目录禁止php执行
    linux awk命令详解
    漫谈大型网站架构
    ThinkPHP 自动验证实例
    使用jquery时一些小技巧的总结
    fputcsv 导出CSV、Excel DownLoad
    文件操作总结
    rc.local 开机自启脚本无法启动
    Windows pycharm Terminal使用Anaconda 的Prompt
    解决hash冲突方法
  • 原文地址:https://www.cnblogs.com/aaronthon/p/9946106.html
Copyright © 2011-2022 走看看