发布网站

527 阅读1分钟

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