Nginx同Apache httpd一样,Nginx也提供基于IP,基于端口以及域名方式的形式来配置虚拟主机。...每个逻辑单元都没有物理实体,但是每一个逻辑单元都能像真实的物理主机一样在网络上工作,具有单独的IP地址(或共享的IP地址)、独立的域名以及完整的Internet服务器(支持WWW、FTP、E-mail等...二、基于端口的虚拟主机 1、准备环境 #当前环境 # more /etc/issue Red Hat Enterprise Linux Server release 6.3 (Santiago) Kernel... 2、配置nginx.conf #第一个虚拟主机 server { listen 80; server_name... 三、基于IP的虚拟主机 1、先添加IP # ifconfig|grep "inet addr" inet addr:192.168.1.120
查看端口列表 [root@controller ~]# openstack port list ID Name MAC Address Fixed IP Addresses Status 0e59952e...-8ece-4bb3-8f9e-48b1c790fe16 fa:16:3e:46:9a:80 ip_address='10.0.0.2', subnet_id='2e2086da-6acb-499e-a22e-a3906bcf48e7...' ACTIVE 19136274-b455-4598-b264-5c928aaf73c4 fa:16:3e:2f:8b:aa ip_address='42.51.77.11', subnet_id=...e97beba0-d8ae-4bc6-9497-abad9200cb60' ACTIVE 1a17b738-9179-4972-8836-53b90d1750e0 fa:16:3e:c4:7e:79 ip_address...e97beba0-d8ae-4bc6-9497-abad9200cb60' ACTIVE 1f1dda74-0aec-497f-84e4-6e6626b06f72 fa:16:3e:66:2f:bd ip_address
[root@controller ~]# openstack port list ID Name MAC Address Fixed IP Addresses Status 0e59952e-8ece-...4bb3-8f9e-48b1c790fe16 fa:16:3e:46:9a:80 ip_address='10.0.0.2', subnet_id='2e2086da-6acb-499e-a22e-a3906bcf48e7...' ACTIVE 19136274-b455-4598-b264-5c928aaf73c4 fa:16:3e:2f:8b:aa ip_address='42.51.77.11', subnet_id=...e97beba0-d8ae-4bc6-9497-abad9200cb60' ACTIVE 1a17b738-9179-4972-8836-53b90d1750e0 fa:16:3e:c4:7e:79 ip_address...e97beba0-d8ae-4bc6-9497-abad9200cb60' ACTIVE 1f65a5a9-fb48-4d5c-af6a-0b34a30f85fa fa:16:3e:20:be:13 ip_address
无论是选择Python还是选择Bash Shell都可以很容易检测远程主机端口是否开放,下面的Python例子纯属锦上添花,仅供参考! ...host, port, attempt + 1) # os.system("sleep 1") time.sleep(1) s.close() tag:python,检测端口...,远程端口 --end--
telnet ip 端口命令的打开方法:首先点击开始按钮,并打开控制面板;然后在“查看方法”为类别时单击“程序”;接着单击“程序和功能”下的“打开或关闭Windows功能”;最后点击“Telnet客户端...telnet ip 端口命令的打开方法: 1、首先单击左下角的“开始”按钮以打开“开始”菜单,然后打开“控制面板” 2、进入控制面板后,在“查看方法”为类别时单击“程序” 3、打开“程序”页面后,...如要查看 127.0.0.1 这个IP的 80 端口是否开启,可以在打开的dos命令行中输入 telnet 127.0.0.1 80,然后回车。
主程序代码: // 由主机域名获得其IP地址 protected void btnShowLocal_Click(object sender, EventArgs e) {... string strShowAnwser = string.Empty; string strHostName = Dns.GetHostName(); //获取本地主机名...host's name is: " + strHostName + "/n"; IPHostEntry ipHost = Dns.GetHostEntry(strHostName); //将主机名解析成...IPHostEntry实例 foreach (IPAddress ip in ipHost.AddressList) //将主机名(域名)对应的IP全部解析出来 ...("127.0.0.1"); //将字符串实例成IP地址 IPEndPoint ipEP = new IPEndPoint(LocalIP, 80); //将网络端点表示成IP地址和端口号
/etc/httpd/conf.d/test.conf ServerName test.com//也可以是ip地址 DocumentRoot /var/www.../etc/httpd/conf/httpd.conf 加入端口号 #test Listen 8000 Listen 80 3.配置防火墙/etc/sysconfig/iptables # Firewall...-j ACCEPT COMMIT 4重启服务 service httpd restart 重启apache服务 /etc/init.d/iptables restart 最后重启防火墙使配置生效
配置多个虚拟主机 找到phpstudy安装目录进入apache文件夹下的conf文件夹打开vhost.conf,新增一下配置 DocumentRoot...(8080就是监听的端口) ServerName www.cncat.cn-----主机绑定的域名 ServerAlias phpStudy.net--------别用(一般是不带www) -------站点的根目录位置 需要配置多个虚拟主机上述代码多复制几次就行,修改不同的参数的ok 2.配置端口监听 找到httpd.conf文件CTRL+F搜索...“Listen” 新增端口监听(这里监听三个端口为例,每个都是独立的站点) Listen 80 Listen 8080 Listen 8081 此时多站点虚拟主机配置完成 --...-- 配置虚拟主机完成了,但是还是无法外网访问,说道点子了吧!
for /L %i IN (1,1,254) DO ping -w 2 -n 1 192.168.1.%i
docker/Docker如何查看宿主机到容器端口映射关系 背景 前些天的时候, 在定位问题时发现docker emqx 连接websocket (8083)端口出现异常....如果你能够确定不可以, 那你考虑可以跳过本篇文章 ---- 如何查看宿主机到端口映射?...因此我们在运行docker ps中, 查看的结果就是按照宿主机端口->运行容器端口显示的 图片 从上图可以看出, 宿主机的 3307端口绑定到了docker 容器中的3306端口, 0.0.0.0...| grep IPAddress 图片 配置iptables # 这里需要注意所有ip和端口的配置(黄色字体) # 配置docker防火墙开放宿主机端口(这里开放8083) sudo iptables...-i docker0 -o docker0 -p tcp --dport 8083 -d 172.17.0.16 -j ACCEPT # 配置宿主机8083端口到docker的ip路由转发 sudo iptables
litSettings.Text = SB.ToString(); } /// /// 获取当前客户端的IP
首先查看server列表---查看需要删除哪个机器的IP [root@controller ~]# openstack server list ID Name Status Networks Image...private=10.0.0.16 基础型 b8095ceb-005c-4ca8-88be-dbdd7bec39ac wocaoname ERROR public=42.51.77.16 基础型 查看端口...='42.51.77.2', subnet_id='e97beba0-d8ae-4bc6-9497-abad9200cb60' ACTIVE 我们将要删除42.51.77.16这个IP的端口 [root...@controller ~]# openstack port delete 1f65a5a9-fb48-4d5c-af6a-0b34a30f85fa 删除后查看虚拟机的IP已经不在了 [root@controller...public=42.51.77.3; private=10.0.0.16 基础型 b8095ceb-005c-4ca8-88be-dbdd7bec39ac wocaoname ERROR 基础型 查看端口列表发现
配置方法如下: 先安装虚拟机(可以查看我博客内相关文章) 然后安装ubuntn10.10系统以及配置ssh和web服务器(http://www.0377joyous.com/archives/87.html...) 进入ubuntu使用ifconfig查看ip,我的虚拟机ip是192.168.81.129 然后使用 # sudo gedit /etc/network/interfaces a....那就继续向下看 然后修改虚拟机配置,点击虚拟机vmware,edit—virtual netword editor然后找到vmware 8选中之后看到的是 然后点击nat settings 然后点击中间的...add 这里解释下:第一个是主机端口,也就是说ssh或者http访问真正是通过你物理机的这个端口进入虚拟机的。...() 然后输入ip(就是你虚拟机的ip),然后虚拟机的端口22(ssh端口)或者80(http端口)。
开启虚拟机: 2.输入账号密码登陆到虚拟机中 3....在SecureCRT中连接虚拟机时要的主机IP就是这个地址。 如下:
基于端口号配置虚拟主机的方式,是 Nginx 中配置虚拟主机最简单的方式,它的原理就是一个 Nginx 监昕多个端口 ,根据不同的端口号,来区分不同的网站。...假设当前物理主机的 IP 为 106.13.19.188然后让其分别监听不同的端口,如 8001 和 8002 ,来实现根据不同端口号配置虚拟主机的功能。...在配置虚拟主机前,首先打开 Nginx 的配置文件 nginx. conf,查看默认配置文件中 提供的关于虚拟主机配置的方法,具体如下。...#配置量监听8001端口号的虚拟主机 server{ listen 8001; server_name 106.13.19.188; root html/html8001; index...//切换到nginx目录重启配置文件 cd /usr/local/nginx/sbin nginx -s reload 编写测试文件并查看结果。
Linux下配置网卡ip别名何谓ip别名? 用windows的话说,就是为一个网卡配置多个ip。 什么场合增加ip别名能派上用场?...布网需要、多ip访问测试、特定软件对多ip的需要…and so on. 下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名。...一、首先为服务器网卡配置静态ip地址 #ifconfig eth0 192.168.6.99 netmask 255.255.255.0 up eth0 //...2.手动编写ip别名的网卡配置文件 所有网卡的配置文件都保存在/etc/sysconfig/network-scripts目录中,一个网卡对应一个配置文件,如图: 文件ifcfg-eth0就是本机网卡的配置文件...,我们可以通过仿照这个文件的格式来编写其他ip别名的配置文件。
基于域名 首先,进入主机电脑的C:\Windows\System32\drivers\etc目录 找到hosts文件,以管理员身份打开 添加172.16.11.82 www.yuancao.com...这里172.16.11.82是我的虚拟机ip,www.yuancao.com是我要给这个ip安排的域名 ?...然后保存 进入虚拟机,编辑/etc/nginx/nginx.conf文件(老规矩,编辑配置文件之前记得备份:cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak...) vim /etc/nginx/nginx.conf 然后server_name改为你刚刚在主机上hosts文件里配置的域名,保存。...复制出来的(绿色框框的)得改一下 这里listen 是 81或者其他端口都行,除了80端口上面已经占用了 目录是 /var/www/html 默认是没有的,所以需要新建一个,然后再改配置文件。
动态ip静态ip配置网络适配器都设置成NAT模式 图片 动态ip配置 这个比较简单。...了 图片 设置动态ip范围: 图片 静态ip配置 查看我们的PC无线网的默认网关(查看方式:设置-》查看网络属性)是多少,虚拟机的IP以及网关设置必须与PC无线网网关在同一个网段内才能实现通信 图片...实际使用中一般使用静态IP,如果采用DHCP来自动获取IP的话 只要一断网 WM就会重新获取当前IP的下一个IP,所以必须改成静态的来防止这种尴尬的情况0.0 静态ip配置文件 ifcfg-ens33...网关 注意ip要设置成与网关和子网同一段,同时子网掩码配置文件也要和配置保持一致。...图片 网关如果设置成宿主机一样的还是ping不通外网和宿主机,就把网关最后一位设置成.2,如:192.168.2.2 图片 然后虚拟网络编辑器下设置NAT网络切记不要勾选 图片 配置完毕记得重启网卡配置
配置Tomcat监听80端口: vim /usr/local/tomcat/conf/server.xml =编辑Tomcat配置文件 Connector port...服务 /usr/local/tomcat/bin/startup.sh = 重启Tomcat服务 netstat -lntp | grep 80 =查看监听端口... (如果服务启动出现异常,那么查看一下80端口是否被nginx占用或者其他服务占用了80端口,如果占用了那么关闭服务然后重新启动Tomcat) 测试配置是否成功 配置Tomcat的虚拟主机: vim...增加虚拟主机,编辑server.xml,在下面增加如下内容 #虚拟主机配置文件: <Host name="www.123.cn" appBase="" unpackWARs= "true...ping一下www.123.cn是否是通的: 然后重启一下服务: /usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh 查看一下端口
后,开始给虚拟机配置静态 ip 查看配置 ?...VMnet8 --》NAT 设置 然后记下 3 中的网关 ip,后面配置要用到 配置静态 ip 启动虚拟机 命令行执行 vi /etc/sysconfig/network-scripts/ifcfg-ens33...最后的 ifccfg-xxx,可能你的和我有所不同,具体可以通过执行 ifconfig 查看到 ?...也能 ping 通宿主机 ip ,我宿主机 ip 地址为 192.168.1.4 ? 但是,发现宿主机不能 ping 通虚拟机的 ip 2....使宿主机 ping 通虚拟机 要使宿主机能 ping 通虚拟机,需要配置下宿主机网络配置 主机打开网络连接配置 ? 右键 VMnet8 --》属性 ? 编辑 Ipv4 属性 ?
领取专属 10元无门槛券
手把手带您无忧上云