请问, centos 中如何配置实现同一个 ip,同一个端口,不同二级域名,访问不同子目录的网站?

2018-01-06 23:20:26 +08:00
 gzf6

我目前搜到的是 window 中使用 IIS 服务器配置不同主机头实现的,请问 centos 有没有相应的配置,如何配置?

4834 次点击
所在节点    程序员
33 条回复
defunct9
2018-01-06 23:22:07 +08:00
nginx
defunct9
2018-01-06 23:22:34 +08:00
apache
defunct9
2018-01-06 23:22:52 +08:00
lighttpd
defunct9
2018-01-06 23:23:01 +08:00
tomcat
akira
2018-01-06 23:24:04 +08:00
任何一种提供 web 服务的软件都能满足你的需求
580a388da131
2018-01-06 23:27:46 +08:00
感觉还是给你推荐个面板比较靠谱 就宝塔(bt.cn)了
qiayue
2018-01-06 23:29:49 +08:00
lnmp.org 一键安装
zzmstring
2018-01-06 23:32:42 +08:00
nginx
20has
2018-01-06 23:42:47 +08:00
不就是几毛钱的事情么
A1k4id
2018-01-06 23:44:35 +08:00
举个栗子默认你 yum 安装了 nginx
/etc/nginx/conf.d/aaa.xx.com.conf
/etc/nginx/conf.d/bbb.xx.com.conf
具体配置路径看你实际情况
eaglexiang
2018-01-06 23:49:37 +08:00
你可以 Google 一下“ apache 域名转发”或者“ nginx 域名转发”
gzf6
2018-01-07 00:00:11 +08:00
查到很多 apache 或 nginx 域名转发的教程,我在想如果不要求端口一致,根据不同网站需求不一样,是不是可以 apache 和 nginx 共存去适用不同的网站?
顺便问下,nodejs 在这种情况下有没有好的解决方案?
Joshua999
2018-01-07 00:02:18 +08:00
apache 可以
<VirtualHost ***.***.***.***>
ServerName kdjhrb.zfblog.xyz
DocumentRoot "/var/www/html1"
</VirtualHost>
<VirtualHost ***.***.***.***>
DocumentRoot "/var/www/php"
ServerName Rutn4PxONgVo.zfblog.xyz
</VirtualHost>
likuku
2018-01-07 00:56:08 +08:00
1.同 IP 同端口根据多个域名匹配多个站点
2.不同 IP 不同端口根据多个域名匹配多个站点(多来几个 1 就是了)
likuku
2018-01-07 00:56:57 +08:00
主流 web 服务器统统支持
innocent
2018-01-07 01:49:38 +08:00
vhost
litter123
2018-01-07 01:58:45 +08:00
端口、域名、IP,三者有一样或一样以上不同,所指向的网站的内容、代码类型可以完全不一样,都有技术能做到
MonoLogueChi
2018-01-07 02:29:46 +08:00
nginx 里可以写多个 server
Nioty
2018-01-07 04:05:04 +08:00
@gzf6 apache nginx 都可以做到 只要把监听的端口改了就行 Nodejs 你是说的 express 吗
gzf6
2018-01-07 09:16:24 +08:00
@Nioty 对,express

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/420712

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX