Apache2默认采用的是80端口号,因此直接通过公网ip或域名就能访问。现实中,很多服务器本身就部署了许多其它服务,80端口号往往被占用,因此就需要将Apache2改成其它访问端口。
修改端口,首先需要修改/etc/apache2/ports.conf这个文件:
这里吧80改成其它不冲突的端口号,我这里以1024为例
| 12345678 | #Listen 80``Listen 1024``<IfModule ssl_module>`` ``Listen 443``</IfModule>``<IfModule mod_gnutls.c>`` ``Listen 443``</IfModule> |
|---|
然后修改/etc/apache2/sites-available/000-default.conf
| 1234 | #<VirtualHost *:80>``<VirtualHost *:1024>`` ``# The ServerName directive sets the request scheme, hostname and port that`` ``# the server uses to identify itself. This is used when creating |
|---|
注:这个文件中还有一个DocumentRoot,修改该参数可以调整文件系统的根路径。
修改完成之后,重启apache2:
| 1 | /etc/init``.d``/apache2 restart |
|---|
此时,就可以通过访问域名:1024的形式访问到同样内容,例如我的服务器访问url为http://xdxsb.top:1024
设置访问限制
个人服务器很容易遭到别人的攻击,如果有人开好多线程来反复请求下载,这就将导致流量带宽消耗巨大,甚至会让服务器宕机。因此,长期提供下载服务的服务器必须设置访问限制。