ubuntu环境下,apache更改默认端口80

作者: ricksteves 分类: 技术专栏 发布时间: 2020-02-03 22:49

在按照apache server之后,发现它与我之前所作的werobot机器人冲突,都需要使用80端口。 而微信公众号的接口规定只能使用80端口或者443端口,所以我决定将apache server的套接字改一下。
这里需要贮备一点计算机网络的相关知识:在两台计算机相互通信的工作中,ip地址能够让这两个台计算机准确的找到彼此,而此时数据包还是不能被发送,原因是,每台计算机上运行着大量的应用程序,所以数据包到底是传给哪个应用程序的呢? 这个问题就是由TCP/UDP协议来解决。 确定具体的应用程序。 这里需要知道一个问题是:socket=ip地址:端口号。 也就是说tcp是端点到端点之间的通信。 而端点就是客户机与服务器的socket。


apache默认端口号是80,也就是http服务的常用端口号,下面我们将他改成8001.
首先在ubuntu上安装好apache(网上攻略一大堆,不再重复)。
找到apache的安装目录:

cd  /etc/apache2

打开配置文件ports.conf

vim  ports.conf

将80端口注释掉,添加上8001端口。

根据注释:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

显然,我们还需要更改虚拟主机中的站点名称:

vim   /etc/apache2/sites-enabled/000-default.conf

进入文件之后,将80端口修改为8001端口。

发表评论

电子邮件地址不会被公开。 必填项已用*标注