Ubuntu 下 Apache2服务器的搭建
来源:互联网 发布:新唐单片机官网 编辑:程序博客网 时间:2024/06/16 03:15
PS:刚接触服务器端的开发,今天上班头要求在unbuntu下先搭建一个服务器,于是乎,博主又开始摸索了。嗯~进入正题,楼主选择的是Apache服务器。楼主的系统版本是:Ubuntu Kylin 15.10.
Apache服务器的下载与安装
博主选择的是使用apt-get开发包打包的方式安装的。下面是安装步骤:
- 安装apache,在命令行终端中输入以下命令:
$ sudo apt-get install apache2
- 如果网络连接正常的话,应该是会顺利安装好的,在安装完成之后,需要重启apache服务,在命令行终端中输入如下命令:
$ sudo /etc/init.d/apache2 restart
如果重启之后出现如下提示,则表示服务器已经启动成功了。
lucas@lucas-ThinkPad-PC:~$ sudo /etc/init.d/apache2 restart[ ok ] Restarting apache2 (via systemctl): apache2.service.
可能出现的问题1: NameVirtualHost * :80 has no VirtualHost.
出现上述问题的原因:定义了多个NameVirtualHost,我们只需要将/etc/apahce2/ports.conf 中的NameVirtualHost * :80注释掉即可。
可能出现的问题2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
1. 原因:根据提示,无法可靠的确定服务器的有效域名,使用127.0.1.1作为服务器域名。因此在下面的测试中,应该使用127.0.1.1,而不是127.0.0.1。
2. 解决方法:终端输入vim /etc/apache2/httpd.conf
,在文件中添加ServerName localhost:80 ,再次restart apache2,就可以使用127.0.0.1来访问web服务器了。
Apache服务器的测试
既然已经安装好了,name我们当然应该测试一下了。
在浏览器中输入http://localhost
或者http://127.0.0.1
,如果看到了It works,那么就说明服务器成功安装了。Apache的默认安装,会在var/www/
的目录,这个就是我们的web目录了,所有需要能够浏览器访问的web文件都要放在这个目录里。
下面是楼主的测试结果:
PS:好了。至此Ubuntu下Apache服务器的安装就已经完成,下面的文章中,我将继续Apache服务器配置文件的详解。
- Ubuntu 下 Apache2服务器的搭建
- ubuntu下搭建web服务器(apache2+php5+mysql5+phpmyadmin)
- ubuntu下搭建web服务器(MySQL+PHP+Apache2)
- ubuntu14.04系统下搭建支持https的apache2服务器
- Ubuntu下SVN服务的搭建(apache2+svn)
- Ubuntu搭建web服务器,Apache2+php5+MySql
- Ubuntu下的搭建SSH服务器
- Ubuntu下ftp服务器的搭建
- ubuntu 10.04下的tftp服务器搭建
- Ubuntu下nfs服务器的搭建
- ubuntu 10.04下的tftp服务器搭建
- Ubuntu下Samba服务器的搭建
- Ubuntu下CVS服务器的搭建
- Ubuntu下Samba服务器的搭建
- Ubuntu下Samba服务器的搭建
- Ubuntu下Samba服务器的搭建
- Ubuntu下 git 服务器的搭建。
- Ubuntu下Samba服务器的搭建
- 工作记录---转角遇到的EXCEL技巧(1)
- POJ-2909
- poj 1463 Strategic game 树的最小点覆盖
- C指针声明解读之左右法则
- shell 常用命令之四 sed
- Ubuntu 下 Apache2服务器的搭建
- RedHatLinux安装桌面
- UIButton 使用注意事项
- 构造方法
- linux下syslog使用说明
- matlab BP神经网络
- Permission denied: user=root, access=EXECUTE, inode="/tmp/hadoop-yarn":grid:supergroup:drwx------
- TextView的常用属性
- JSON使用ReferenceLoopHandling忽略其引用循环值