伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

nginx搭建web服务器,配置端口复用

来源:本站原创 浏览:142次 时间:2022-02-23

1、文件安装目录说明

Nginx安装目录为/usr/local/nginxNginx主配置文件目录为/usr/local/nginx/conf/nginx.confhttps密钥key存放目录/usr/local/nginx/sslkey/vhost*网站存放目录/usr/local/nginx/WebServer各网站主配置文件存放目录/usr/local/nginx/WebServer/vhost*.conf


2、Nginx主配置文件

worker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout  65;    #gzip  on;    server {        listen       80;                 #业务监听端口        server_name  localhost;        #charset koi8-r;        #access_log  logs/host.access.log  main;        location / {            root   html;            index  index.html index.htm;        }    }     include /usr/local/nginx/WebServer/*.conf;                 #外链加载的主Nginx的配置文件路径,需要指向到各个网站的配置文件上去}

3、各网站主配置文件的解释

server {     listen       80;     server_name  www.secddi�ٹ���˽,Ӫ˽���.com;       #此处为需要重写的URL地址     rewrite ^(.*) https://$server_name$1 permanent;}                                     #以上配置文件的意思为重写服务器的http 80端口至https 443端口server {listen 443;server_name www.secddi.com;        #此处为https的URL地址        index index.html;        root /usr/local/nginx/WebServer/vhostA;        #此处为web网站的访问目录,主页路径        ssl_certificate      /usr/local/nginx/sslkey/vhostA/full_chain.pem;        #此处为配置的https证书路径        ssl_certificate_key  /usr/local/nginx/sslkey/vhostA/private.key;           #此处为配置的https证书路径ssl_session_cache    shared:SSL:1m;ssl_session_timeout  5m;server_tokens off;fastcgi_param   HTTPS               on;fastcgi_param   HTTP_SCHEME         https;access_log /usr/local/nginx/logs/httpsaccess.log;}

4、配置nginx脚本

#!/bin/bash#description: Ngnix Service#chkconfig:2345 88 77 #帮助函数Usage (){echo $"Usage:$0 {start|stop|restart}"}#启动函数start(){pid_file="/usr/local/nginx/logs/nginx.pid"if [ -f $pid_file ];then   echo "Ngnix Already Running, Do Not Run Again.。"   exit 1else   echo "Ngnix Service Is Start Running..."    /usr/local/nginx/sbin/./nginx/usr/local/nginx/sbin/./nginx -s reloadfi}#停止函数stop(){pid_file="/usr/local/nginx/logs/nginx.pid"if [ -f $pid_file ];then    echo "Ngnix coming to stop running"/usr/local/nginx/sbin/./nginx -s stopelse   echo "Ngnix is not running..."   exit 1fi}#选择语句case $1 instart )  start;;stop )  stop;;restart )  stop            sleep 1  start;;* )Usage;;esac

5、将配置文件保存在/etc/init.d/nginx位置即可。之后即可通过下面的命令进行启动服务。

chmod +777 /etc/init.d/nginx /etc/init.d/nginx stop/start/restart

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net