把安装包pcre-8.12.tar.gz复制到服务器指定目录html
tar -zxvf pcre-8.12.tar.gz # 解压 cd pcre-8.12 #进入目录 ./configure && sudo make && sudo make install #配置编译安装
把安装包zlib-1.2.8.tar.gz复制到服务器指定目录nginx
tar -zxvf zlib-1.2.8.tar.gz #解压 cd zlib-1.2.8 #进入目录 ./configure && sudo make && sudo make install #配置编译安装
把安装包nginx-1.14.2.tar.gz复制到服务器指定目录shell
tar -zxvf nginx-1.14.2.tar.gz cd nginx-1.14.2 #进入目录 ./configure && sudo make && sudo make install #配置编译安装 sudo /usr/local/nginx/sbin/nginx #启动nginx
这个时候能够访问 ip:80服务器
若是下面命令报错,多是权限问题 请在最前面添加 sudo
ui
/usr/local/nginx/sbin/nginx -h #命令帮助 /usr/local/nginx/sbin/nginx #启动nginx /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf #配置文件方式启动 /usr/local/nginx/sbin/nginx -s stop (quit) #中止nginx /usr/local/nginx/sbin/nginx -s reload #重启nginx /usr/local/nginx/sbin/nginx -t #验证配置文件(检测是否安装成功) ps -ef | grep nginx #查看nginx进程 netstat -tunlp #查看端口占用 netstat -tunlp |grep #查看指定端口 kill -QUIT Nginx主进程号 #中止进程 kill -TERM Nginx主进程号 #快速中止 kill -9 nginx #强制中止 kill -HUP Nginx主进程号 #平滑重启
sudo vi /etc/init.d/after.local #编写/etc/init.d/after.local文件。(这个文件是能够设置运行shell脚本的,如/usr/local/xxx.sh) /usr/local/nginx/sbin/nginx # 添加这一句话 :wq #保存退出 # 这里能够重启电脑试一下,看是否能访问ip:80
sudo vi /usr/local/nginx/conf/nginx.conf #编写配置文件 #将server部分替换成下面这样 server { listen 80; location / { proxy_pass http://你的IP:你的.netcore程序端口; # 如 proxy_pass http://192.168.1.9:5001; } }
sudo /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 sudo /usr/local/nginx/sbin/nginx -s reload #重启nginx
访问ip:80,便可访问.net core 页面.net
SUSE12Sp3 安装配置. net core 生产环境 - 总汇