zoukankan      html  css  js  c++  java
  • CentOS7安装和配置Nginx(https)

    安装Nginx
    # tar -zxvf nginx-1.11.7.tar.gz
    # yum install pcre-devel zlib-devel gcc gcc-c++ openssl-devel -y
    # groupadd nginx
    # useradd -M -s /sbin/nologin -g nginx nginx
    # mkdir -p /usr/local/bin/nginx
    # chown -R nginx:nginx /usr/local/bin/nginx
    # cd nginx-1.11.7
    #./configure --prefix=/usr/local/bin/nginx --with-http_stub_status_module --with-http_ssl_module
    # make && make install
    开机自启动
    # vim /usr/lib/systemd/system/nginx.service
    [Unit]
    Description=nginx
    After=network.target

    [Service]
    Type=forking
    ExecStart=/usr/local/bin/nginx/sbin/nginx -c /usr/local/bin/nginx/conf/nginx.conf
    ExecReload=/usr/local/bin/nginx/sbin/nginx -s reload
    ExecStop=/usr/local/bin/nginx/sbin/nginx -s stop
    Restart=always
    RestartSec=30
    PrivateTmp=true

    [Install]
    WantedBy=multi-user.target
    # systemctl enable nginx.service
    # systemctl start nginx.service

    端口查看
    # netstat -lntp|grep nginx
    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 15136/nginx: master

    在浏览器访问http://ip

    生成私钥和证书
    # mkdir ck
    # cd ck/
    # openssl genrsa -des3 -out server.key 1024
    # openssl req -new -key server.key -out server.csr
    # cp server.key server.key.org
    # openssl rsa -in server.key.org -out server.key
    # openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
    # vi nginx.conf
    server {
    listen 8090;
    server_name nginx-server;

    ssl on;
    ssl_certificate /usr/local/nginx/ck/server.crt;
    ssl_certificate_key /usr/local/nginx/ck/server.key;


    安装PGSQL
    # yum install postgresql postgresql-server postgresql-contrib postgresql-devel
    # postgresql-setup initdb
    # systemctl enable postgresql.service
    # systemctl start postgresql.service
    # vi /var/lib/pgsql/data/pg_hba.conf
    postgres=# create user sample with password 'sample';
    CREATE ROLE
    postgres=# create database sample ;
    CREATE DATABASE
    postgres=# alter database sample owner to sample;
    ALTER DATABASE
    znjtapp=# q
    -bash-4.2$ exit
    logout
    # psql -U sample -d sample -h 127.0.0.1
    psql (9.2.18)
    Type "help" for help.

  • 相关阅读:
    linux查看硬件信息及驱动设备相关整理
    qt 画图相关
    glaux.h vs2008
    技巧:Vimdiff 使用
    Linux下显示硬件信息(二)lshw
    Linux下硬件信息查看(一)dmidecode
    qt delegate
    RFKill 【解决opensuse11.4 无法开启无线网的问题】
    板子上运行提示 找不到qml插件
    CRISPDM
  • 原文地址:https://www.cnblogs.com/Tiago/p/6236595.html
Copyright © 2011-2022 走看看