1. 将项目文件放到指定目录 svn co svn://192.168.3.29/svn/cibopms/trunk /home/www/cibopms/trunk
2. 清除缓存目录并重建 rm -rf /runtime && mkdir /runtime
3. 给缓存文件夹权限
chmod 777 runtime
chown -R nginx:nginx runtime
查看权限命令 ll
不同权限文件夹名显示样式不一样
进入nginx配置目录 cd /app/soft/nginx/conf/conf.d
创建并修改对应配置文件
文件名 8011_cibopms.conf
vi 8011_cibopms.conf 编辑文件
server {
listen 8011;
root /home/www/cibopms/trunk/public;
index index.php;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
location ~ \.php$ {
set $path_info "";
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$"){
#将文件地址赋值给变量 $real_script_name
set $real_script_name $1;
#将文件地址后的参数赋值给变量 $path_info
set $path_info $2;
}
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
include fastcgi_params;
}
ESC退出insert模式
shift+:进入command模式
继续输入命令
q退出
wq保存并退出
重启nginx /app/soft/nginx/sbin/nginx -s reload
防火墙开放端口
cento6.5
/sbin/iptables -I INPUT -p tcp --dport 8011 -j ACCEPT
/etc/rc.d/init.d/iptables save
centos7.4
firewall-cmd --add-port=8011/tcp --permanent
systemctl restart firewalld.service
netstat -lnp|grep 8011