| 常用的Web服务器有Apache、IIS、 Tomcat 、Nginx、Lighttpd、IBM Websphere等,其中应用最广泛的是Linux下的Apache(Apache也应用在Windows平台下),是世界使用排名第一的Web服务器软件;它可运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。而Windows平台下最常用的Web服务器是IIS。 防火墙配置命令ufw安装ufw apt-get install ufw
 常用命令 ufw enable			开启防火墙
ufw disable			关闭防火墙
ufw status			查看防火墙状态
ufw allow [port]	允许端口port被外部访问
ufw deny [port]		拒绝端口port被外部访问
 安装Apache命令行安装 apt-get install apache2
 查看是否安装成功 dpkg -l | grep apache
 访问Apache服务器: (1)在终端执行ifconfig命令查看Linux系统的IP地址(如192.168.0.1),并打开浏览器输入localhost或者http://192.168.0.1查看Apache服务器是否可以访问 (2)若在外部访问(如Windows系统),需要在终端将防火墙关闭(或者允许Apache的默认端口80被外部访问),在浏览器输入Linux系统的IP地址,查看Apache服务器是否可以被访问 配置Apache(一)默认网站首页存放主目录路径配置文件路径:/etc/apache2/sites-available/000-default.conf 参数:DocumentRoot [path] # 000-default.conf
ServerAdmin webmaster@localhost
DocumentRoot /home/serein/Desktop/Apache
 同时要在/etc/apache2/apache2.conf中将该目录路径授权,否则访问时会出现没有权限的错误。 # apache2.conf
<Directory [path]>
	AllowOverride None
	Require all granted
</Directory>
 (二)默认网站首页配置文件路径:/etc/apache2/mods-available/dir.conf 参数:DirectoryIndex [file1] [file2] … 可以对应多个文件,若前面的网页找不到则往后查找 # dir.conf
<IfModule mod_dir.c>
	DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
 (三)端口号配置文件路径:/etc/apache2/ports.conf 参数:Listen [port] # 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
Listen 80
 配置文件路径:/etc/apache2/site-available/000-default.conf 参数:<VirtualHost *:[port]> # 000-default.conf
<VirtualHost *:777>
	# The ServerName directive sets the request scheme, hostname and port that
	# the server uses to identify itself. This is used when creating
	# redirection URLs. In the context of virtual hosts, the ServerName
	
 两个配置文件都要修改,监听端口号才会生效! (四)虚拟目录配置文件路径:/etc/apache2/apache2.conf 参数:Alias [虚拟目录] [物理目录] 虚拟目录的作用是隐藏真实的物理路径,输入虚拟路径即可访问对应物理路径的内容 # apache2.conf
# 虚拟目录
Alias /mytest /home/test_index
# 对物理路径授权
<Directory /home/test_index>
	AllowOverride None
	Require all granted
</Directory>
 查看自定义配置后的的服务器首页1.使用ufw命令允许你配置的监听端口号被外部访问(或直接关闭防火墙)。 2.重启Apache服务。 service apache2 restart
 3.在Windows系统或其他主机的浏览器中输入Linux系统的IP地址及你配置的端口号(默认为80)。
  |