nginx启动和停止

nginx启动和停止

linux中启动

sudo nginx

启动报错

初次启动时,会报如下错误

/usr/local/nginx/nginx8011/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

执行下列语句,就OK 了

export LD_LIBRARY_PATH=/home/whuang/software/nginx/pcre-8.30/.libs/:$LD_LIBRARY_PATH

指定配置文件启动

sudo nginx -c /etc/nginx/nginx.conf

使用-c 来指定配置文件

重新启动

sudo nginx restart

测试配置文件

/usr/local/nginx/nginx8011/sbin/nginx -t

重新加载配置文件

nginx.exe -s reload

停止nginx

/usr/local/nginx/nginx8011/sbin/nginx -s stop

使nginx支持跨域

server {
        listen       80;

        location /chanjet {
                add_header Access-Control-Allow-Origin *;
            root /opt/yunyingyong/mainsite/mainsite/src/web_js/www;
        }

        location / {
             proxy_pass    http://172.18.22.170:8080;
             #proxy_redirect off ;

             proxy_set_header Host $host;
             proxy_set_header X-Real-IP $remote_addr;

为什么在/etc/nginx/nginx.conf 中配置的不起作用?

因为/etc/nginx/sites-enabled/default
解决方法:
编辑/etc/nginx/nginx.conf ,注释掉
include /etc/nginx/sites-enabled/*;

时间: 2024-08-30 20:08:03

nginx启动和停止的相关文章

04_Nginx命令行参数,控制信号,Nginx启动、停止、重启命令

 Nginx支持一下命令行参数 -? | -h   打印出命令行参数的帮助 [root@localhost nginx]# ./nginx -? nginx version: nginx/1.8.0 Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]   Options:   -?,-h         : this help   -v            : show version a

Nginx 启动、停止、重启、升级操作命令收集_nginx

那下面主要总结一下Nginx的基本操作. 启动操作 命令: nginx -c /usr/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径. 停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里面找master进程,它的编号就是主进程号了. 步骤2:发送信号 从容停止Nginx: kill -QUIT 主进程号 快速停止Nginx: k

Nginx启动/停止/状态检查/重新启动/平滑重启脚本

默认使用源代码安装Nginx时,Ngninx需要另外配置启动/停止/状态检查/ 重新启动/平滑重启/测试配置文件等功能的脚本,风信网收集并整理了一段Nginx的功能脚本,供大家参考使用. 应用新脚本之前,需要先运行命令关闭nginx [root@localhost ~]# sudo kill `cat /usr/local/nginx/logs/nginx.pid` #请修改为你的nginx.pid文件路径 建立一个nginx启动脚本 [root@localhost ~]# vi /etc/in

Windows下Nginx的启动、停止等命令&Nginx 配置多域名&windows下设置Nginx开机自动启动

Windows下Nginx的启动.停止等命令 在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动.停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍. 1.启动: C:\server\nginx-1.0.2>start nginx 或 C:\server\nginx-1.0.2>nginx.exe 注:建议使用第一种,第二种会使你的cmd窗口一直处于执行中,不能进行其他命令操作. 2.停止: C:\server\nginx-1.0.2>ngin

nginx启动、关闭、重启

nginx启动.关闭.重启 一.启动 cd usr/local/nginx/sbin/nginx 二.重启 更改配置重启nginx kill -HUP 主进程号或进程号文件路径 或者使用 /usr/local/nginx/sbin/nginx -s reload     判断配置文件是否正确 nginx -t -c /usr/local/nginx/conf/nginx.conf 或者 /usr/local/nginx/sbin/nginx -t 三.关闭 查询nginx主进程号 ps -ef

Nginx启动SSL功能,并进行功能优化详细介绍_Linux

Nginx启动SSL功能,并进行功能优化,你看这个就足够了 一:开始Nginx的SSL模块 1.1 Nginx如果未开启SSL模块,配置Https时提示错误 nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37 原因也很简单,nginx缺少http_ssl_module模块,编译安装的时候带上--with-http_ssl_module

ssh、selinux、防火墙等启动与停止命令

ssh服务的启动与停止 1.查看是否安装ssh  rpm -qa | grep openssh  显示结果中包含openssh-server-*,则说明已经安装,直接启动  2.启动/状态/停止service sshd start/status/stop                  /etc/rc.d/init.d/sshd start  3.启动/状态/关闭防火墙:service  iptables start/status/stop                        /et

Android中定时器Timer和TimerTask的启动,停止,暂停,继续等操作实例

下面是一个在Android中使用定时器Timer和TimerTask的启动,停止,暂停,继续等操作的demo. 需要注意的问题主要有两点: 1.Timer和TimerTask在调用cancel()取消后不能再执行 schedule语句,否则提示出错,提示如下: D/AndroidRuntime( 6672): Shutting down VM W/dalvikvm( 6672): threadid=1: thread exiting with uncaught exception (group=

MySQL服务器的启动与停止

mysql|服务器 MySQL服务器的启动与停止[晏子] 一.以非特权用户运行MySQL服务器 在讨论如何启动MySQL服务器之前,让我们考虑一下应该以什么用户身份运行MySQL服务器.服务器可以手动或自动启动.如果你手动启动它,服务器以你登录Unix(Linux)的用户身份启动,即如果你用paul登录Unix并启动服务器,它用paul运行:如果你用su命令切换到root,然后运启动服务器,则它以root运行.然而,大多数情况下你可能不想手动启动服务器,最有可能是你安排MySQL服务器在系统引导