我们原先是安装了apache的所以我们会发现apache已经给我们准备好了开机启动脚本,
为了不和nginx产生冲突所以要先把apache停掉
/etc/rc.d/init.d/httpd
可以检查它是否在开机启动列表:
#chkconfig --list | grep httpd
httpd 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
如果需要,可以将它加入开机启动列表:
chkconfig --add httpd
或者,从开机列表中删除:
chkconfig --del httpd
查看端口命令:
sudo netstat -ntpl
设置Nginx开机启动
vim /etc/init.d/nginx
chmod a+x /etc/init.d/nginx
chkconfig --add /etc/init.d/nginx
chkconfig nginx on
service nginx start
service nginx stop
service nginx restart
配置php-fpm
把 php/etc/php-fpm.conf.default文件复制修改成 php-fpm.conf
打开这个
pid = run/php-fpm.pid
添加权限
groupadd www
useradd -g www www
启动php-fpm的命令
/usr/local/appeon/php/sbin/php-fpm
设置开机自动启动脚本
脚本
chmod a+x /etc/init.d/php-fpm
chkconfig --add php-fpm
nginx.conf配置
/scripts需要改成$document_root,否则会出现找不到文件的错误!
我们目前使用是joomla,apache转nginx需要添加下面配置
location / {
try_files $uri $uri/ /index.php?$args;
}