三问
web服务器大体分为三种:
Apache、 Nginx、 IIS
apache服务器是干什么的?apache是电脑软件,它会将你的电脑变成一台服务器,让你的电脑开放特定的网络端口,用以接收来自网络上发送到这台机器的HTTP请求,对请求的内容进行处理并作出相应的响应。这篇文章介绍的很详细Apache是干什么的?
为什么ubuntu服务端要安装apache服务器?不安装就没法将页面挂载到公网ip上显示
apache服务器的安装和使用
ubuntu服务器安装apache很简单,命令为
sudo apt-get install apache2,安装成功后,会生成以下目录树/var/www/html/,后续将代码放到html下,才得以将网页放到浏览器中显示。例如html页面下有一个纯静态的页面是index.html,这也是apache服务器安装成功后,默认生成的一个html页面。
目录以及默认文件如下

image.png
浏览器输入公网ip/index.html后,从而显示index.html的内容

image.png
注意:后续所有的页面放到html目录下就行。例如,显示index.html页面的话,你不用在浏览器中输入http://149.129.100.132/var/www/html/index, 你把html当做根节点就行,浏览器从html目录开始识别,所以应该输入http://149.129.100.132/index.html
apache服务器常用命令
安装
apache服务器:sudo apt-get install apache2-
查看apache版本号:
apache2 -v
image.png -
启动apache服务器:sudo /etc/init.d/apache2 start
image.png -
停止apache服务器:sudo /etc/init.d/apache2 stop
image.png -
重启apache服务器
/etc/init.d/apache2 restart
image.png



