首页 > 系统相关 >Nginx虚拟主机[多域名、多端口]

Nginx虚拟主机[多域名、多端口]

时间:2023-06-02 13:33:50浏览次数:42  
标签:index 虚拟主机 nginx 端口 server Nginx location conf root

多域名虚拟主机

创建各自的配置文件

分别写入配置 ,基于域名的虚拟主机,这样写
域名1:dnf.com
[root@web /etc/nginx/conf.d]#touch dnf.conf

server {

    listen 80;
    server_name dnf.com; # 这里写的是域名
    charset utf-8;
    location /  {
        root  /www/dnf/;  # 根目录dnf
        index  index.html;
    }

}

域名2:lol.com
[root@web /etc/nginx/conf.d]#touch lol.conf

server {

    listen 80;
    server_name lol.com; # 这里写的是域名
    charset utf-8;
    location /  {
        root  /www/lol/;  # 根目录lol
        index  index.html;
    }

}
#然后重启nginx生效
[root@web /etc/nginx/conf.d]#systemctl restart nginx

 

多端口虚拟主机

在一个配置文件中,定义多个虚拟主机

vim /etc/nginx/conf.d/port.conf
# 平级
server {

    listen 10.0.0.8:81; #这里写ip:端口
    server_name _;  #_代表空
    charset utf-8;
    location /  {
        root  /www/data81/;
        index  index.html;
    }

}
 # 平级
server {

    listen 10.0.0.8:82;#这里写ip:端口
    server_name _; #_代表空
    charset utf-8;
    location /  {
        root  /www/data82/;
        index  index.html;
    }

}
#然后重启nginx生效
[root@web /etc/nginx/conf.d]#systemctl restart nginx

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:index,虚拟主机,nginx,端口,server,Nginx,location,conf,root
From: https://www.cnblogs.com/qude/p/17451529.html

相关文章

  • nginx 403
    一、启动用户和nginx工作用户不一致所致查看nginx的启动用户:打开nginx.conf文件viconf/nginx.confusernginx;改为userroot;二、nginx.conf中缺少index的指定的文件。查看nginx的配置:打开nginx.conf文件server{listen80;server_namelocalhost;ind......
  • linux下查看IP域名端口的网络是否相通命令
     linux查看IP、域名、端口的网络是否相通1.ping#检索当前域名对应的IP地址ping域名#查看IP是否相通pingIP2.tlenet#查看指定IP的端口是否相通,http默认端口为80,https默认端口为443telnetip/域名port3.wget#查看地址是否可以链接wgetip:端口4.nslo......
  • nginx的IP封禁
    在ngnix的conf目录下创建一个blockip.conf文件里面放需要封禁的IP,格式如下deny1.2.3.4;在ngnix的HTTP的配置中添加如下内容includeblockips.conf;重启ngnix/usr/local/nginx/sbin/nginx-sreload然后你就会看到IP被封禁了,你会喜提403;小思考:如何实现使用ngnix自动封禁ip的功能1.......
  • Nginx 平滑升级
    Nginx平滑升级nginx/1.20.1--->1.22.11、查看原编译参数nginx-V--------------------------------------------nginxversion:nginx/1.20.1builtbygcc4.8.520150623(RedHat4.8.5-44)(GCC)builtwithOpenSSL1.0.2k-fips26Jan2017TLSSNIsupportenab......
  • React 配置文件 | 配置本地IP地址和端口号
    问题create-react-app默认端口号是3000,当有的别的项目占用该端口号时自己想使用别的端口号时方法1、更改node_modulesa.依次打开“node_modules”—“react-scripts”—“scripts”文件夹,找到并打开start.js文件;b.在start.js文件中查找并修改“DEFAULT_PORT”项的端口值即......
  • Nginx:CVE-2021-23017;CVE-2022-41742
    nginx安全漏洞(CVE-2021-23017)详细描述Nginx是美国Nginx公司的一款轻量级Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。nginx存在安全漏洞,该漏洞源于一个离一错误在该漏洞允许远程攻击者可利用该漏洞在目标系统上执行任意代码。受影响版本0.6.18-1.20.0解决......
  • NGINX版本信息泄露
    NGINX版本信息泄露详细描述在请求的响应信息中显示Nginx版本信息影响攻击者可能使用泄露的版本信息来确定该版本服务器有哪些安全漏洞,据此展开进一步的攻击。解决办法Nginx配置文件里增加server_tokensoff;官方语法说明:http://nginx.org/en/docs/http/ngx_http_core......
  • ssh远端端口转发的一个问题和解决方法
    现在假设有主机local_A,主机remote_B,remote_B可以被外界访问,而local_A不行。这种情况下,我们可以通过ssh的远端端口转发的功能,来实现外界访问local_A的特定端口。在local_A上执行下面的命令为向外界暴露local_A的80端口,ssh-f-N-R8080:localhost:80zwl@remote_B-f表示在......
  • 银河麒麟v10操作系统之nginx 安装&部署
    yum-yinstallgccpcrepcre-develzlibzlib-developensslopenssl-devel安装的插件的作用1.gcc可以编译C,C++,Ada,ObjectC和Java等语言(安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境)2.pcrepcre-develpcre是一个perl库,包括perl兼容的正则表达......
  • nginx 配置 https
    nginx配置https按照如下格式修改配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。server{listen80;server_namewww.域名.com;rewrite^(.*)https://$server_name$1permanent;}server{listen443;se......