一般编译后的nginx安装包,正常的运维工程师都会将其部署在/usr/local/nginx下面,这边就以这个目录为例,说下nginx常用命令:
nginx运行脚本在nginx目录下的sbin/nginx
nginx搭配php-cgi,它在nginx里可以单独启动,而在apache里面是以模块的形式启动。
[root@lzn ~]# ps -ef | grep php | cut -c48- /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf /usr/local/php/bin/php-cgi --fpm --fpm-config /usr/local/php/etc/php-fpm.conf
php-cgi在nginx下启动方式如下:
/usr/local/php/sbin/php-fpm start
nginx配置文件在 /usr/local/nginx/conf/和/usr/local/nginx/conf/vhosts/里面
[root@lzn ~]# cat /usr/local/nginx/conf/nginx.conf user www www; worker_processes 8; error_log /data/logs/nginx_error.log crit; pid /usr/local/nginx/logs/nginx.pid; .....................省略以下......................... include vhosts/*.conf; } 以上可以看出它包含了vhosts下面的配置文件 所以我们单独的网站配置文件一般放在这里面。
检查配置文件是否正确
[root@lzn ~]# /usr/local/nginx/sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
不重启重新加载nginx配置文件
[root@lzn ~]# /usr/local/nginx/sbin/nginx -s reload
还没有评论,快来抢沙发!