三问
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页面。
目录以及默认文件如下
浏览器输入公网ip/index.html
后,从而显示index.html
的内容
注意:后续所有的页面放到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
-
启动apache服务器:sudo /etc/init.d/apache2 start
-
停止apache服务器:sudo /etc/init.d/apache2 stop
-
重启apache服务器
/etc/init.d/apache2 restart