部署方案
登录xshell xftp打开部署文件夹
- 1. xshell 新建文件夹 (mkdir 文件名)
nginx :nginx目录
program :放置程序文件
server:项目文件
- 2. xftp 将nginx 、pcre、 文件 放在program文件夹中
- 3. xshell 安装PCRE
第一步 :tar -xvf pcre-8.41.tar //解压pcre
第二步 :cd pcre-8.41/
第三步 :./configure
第四步 :make && make install //编译安装
- 4. xshell 安装 zlib
第一步 :tar -zxvf zlib-1.2.11.tar.gz //解压
第二步 :cd zlib-1.2.11/
第三步 :./configure
第四步 :make && make install //编译安装
- 5. xshell 安装nginx
第一步 :tar -xvf nginx-1.8.1.tar
第二步 :cd nginx-1.8.1/
第三步 :./configure --prefix=/usr/local/nginxsoft/nginx --with-pcre //安装nginx到指定文件夹
第四步 :make && make install
- 6. xftp进入nginx>conf 替换nginx.conf 配置文件
修改服务器ip 端口号
http{
…
Server{
Listen 7080; ## 端口号
Server_name 10.***.***.10; ##服务器IP地址
}
…
}
一般还需要配置一下,你的项目存放地址,我一般把项目地址指向server文件夹
- 7. xtfp 将文件项目文件zip文件(dist.zip)放入server文件夹;
xshell 解压 (unzip filename);
- 8. xshell 进入nginx>sbin
启动nginx ./nginx
停止nginx服务 ./nginx -s stop
重启 nginx服务 ./nginx -s reload
- 9. 本人常用的软件
a) linux 指令终端 xshell 或者 mRemote
b) 远程桌面连接软件 filezila
- 10. linux新建账户
需要有root权限才能新建账户
指令
adduser youzhi # 添加账户youzhi
passswd youzhi #修改账户youzhi的密码(执行时,当前用户要有root限)
查看当前文件授权情况
ls -l filename
设置文件所有用户有可执行权限
chmod a+x filename
查看当前服务器端口占用情况
netstat -t / -l
如何让新建的用户获取root权限
输入su 按下回车 会提示password
输入密码,(此时不会有输入提示)输入完成按回车获取root权限
11. 关于nginx+linux服务器 更多知识请访问 https://www.baidu.com