SUSE12Sp3-Nginx安装

1、安装pcre(nginx 依赖)

把安装包pcre-8.12.tar.gz复制到服务器指定目录

tar -zxvf pcre-8.12.tar.gz # 解压
cd pcre-8.12            #进入目录
./configure && sudo make && sudo make install #配置编译安装
2、安装zlib(nginx 依赖)

把安装包zlib-1.2.8.tar.gz复制到服务器指定目录

tar -zxvf zlib-1.2.8.tar.gz #解压
cd zlib-1.2.8              #进入目录
./configure && sudo make && sudo make install #配置编译安装
3、安装Nginx

把安装包nginx-1.14.2.tar.gz复制到服务器指定目录

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

4、Nginx常用命令

如果下面命令报错,可能是权限问题 请在最前面添加 sudo

/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主进程号  #平滑重启
5、使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
6、修改NGINX配置文件
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 页面

SUSE12Sp3 安装配置. net core 生产环境 - 总汇

你可能感兴趣的:(SUSE12Sp3-Nginx安装)