• 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 生产环境 - 总汇

  • 相关阅读:
    java+selenium 3.x的火狐自动化测试环境
    Jmeter+badboy环境搭建
    Linux环境下搭建Tomcat+mysql+jdk环境
    线程池的配置说明
    关于事务的使用规范
    生产事故 java.lang.OutOfMemoryError: GC overhead limit exceeded
    linux检查网络运行情况命令
    百万数据迁移的线程分组
    XML报文拼接 乱码
    创建数据源、连接数据库
  • 原文地址:https://www.cnblogs.com/hanfan/p/10393913.html
Copyright © 2020-2023  润新知