我目前搜到的是 window 中使用 IIS 服务器配置不同主机头实现的,请问 centos 有没有相应的配置,如何配置?
1
defunct9 2018-01-06 23:22:07 +08:00 via iPhone
nginx
|
2
defunct9 2018-01-06 23:22:34 +08:00 via iPhone
apache
|
3
defunct9 2018-01-06 23:22:52 +08:00 via iPhone
lighttpd
|
4
defunct9 2018-01-06 23:23:01 +08:00 via iPhone
tomcat
|
5
akira 2018-01-06 23:24:04 +08:00
任何一种提供 web 服务的软件都能满足你的需求
|
6
580a388da131 2018-01-06 23:27:46 +08:00
感觉还是给你推荐个面板比较靠谱 就宝塔(bt.cn)了
|
8
zzmstring 2018-01-06 23:32:42 +08:00
nginx
|
9
20has 2018-01-06 23:42:47 +08:00 via Android
不就是几毛钱的事情么
|
10
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 具体配置路径看你实际情况 |
11
eaglexiang 2018-01-06 23:49:37 +08:00
你可以 Google 一下“ apache 域名转发”或者“ nginx 域名转发”
|
12
gzf6 OP 查到很多 apache 或 nginx 域名转发的教程,我在想如果不要求端口一致,根据不同网站需求不一样,是不是可以 apache 和 nginx 共存去适用不同的网站?
顺便问下,nodejs 在这种情况下有没有好的解决方案? |
13
Joshua999 2018-01-07 00:02:18 +08:00 via Android
apache 可以
<VirtualHost ***.***.***.***> ServerName kdjhrb.zfblog.xyz DocumentRoot "/var/www/html1" </VirtualHost> <VirtualHost ***.***.***.***> DocumentRoot "/var/www/php" ServerName Rutn4PxONgVo.zfblog.xyz </VirtualHost> |
14
likuku 2018-01-07 00:56:08 +08:00
1.同 IP 同端口根据多个域名匹配多个站点
2.不同 IP 不同端口根据多个域名匹配多个站点(多来几个 1 就是了) |
15
likuku 2018-01-07 00:56:57 +08:00
主流 web 服务器统统支持
|
16
innocent 2018-01-07 01:49:38 +08:00 via Android
vhost
|
17
litter123 2018-01-07 01:58:45 +08:00
端口、域名、IP,三者有一样或一样以上不同,所指向的网站的内容、代码类型可以完全不一样,都有技术能做到
|
18
MonoLogueChi 2018-01-07 02:29:46 +08:00 via Android
nginx 里可以写多个 server
|
19
Nioty 2018-01-07 04:05:04 +08:00 via Android
@gzf6 apache nginx 都可以做到 只要把监听的端口改了就行 Nodejs 你是说的 express 吗
|
21
defunct9 2018-01-07 10:43:12 +08:00 via iPhone
域名、端口、ip 三者完全一样,都可以跑不同的服务,比如 ssh+http。
|
22
julyclyde 2018-01-07 10:49:19 +08:00
这 tmd 和 nodejs 有啥关系?虽然可以,但不要拿着锤子看啥都像钉子
你们 js 界这个问题很严重 |
23
dot 2018-01-07 11:24:34 +08:00 via Android
差不多十年前,我看一本书叫 Apache 配置手册,立马就写了,虚拟主机提供两种方式,一种基于不同的端口,一种是同一端口不同主机名( ServerName )……这么基础的事情,看看手册是有多难。
|
30
julyclyde 2018-01-07 22:25:03 +08:00
@defunct9 并不是所有协议都可以复用端口的,只有客户端主动的才可以。
首先这事和本贴无关,其次你的回复过于轻佻和不严谨了 |
31
LeungJZ 2018-01-08 10:40:10 +08:00
Apache 不清楚。
nginx 直接在 /etc/nginx/con.f/ 中新建个 .conf 文件,写下你的 server,配下 server_name, port, root 神马的,reload 一下就行了。这种网上一搜一大堆吧? |
32
indo 2018-01-08 11:55:50 +08:00
可以用 lnmp.org 一键脚本搭建环境,然后 lnmp vhost add 添加多个站点,同 ip,同端口,不同二级域名访问不同站点。或者先通过各种面板工具搭建环境,有了前端图形界面,就很容易了。
|
33
indo 2018-01-08 11:56:34 +08:00
面板工具直接通过百度或者 Google 搜索 Linux 面板 就有了。
|