Linux中配置Apache服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中配置Apache服务器相关的知识,希望对你有一定的参考价值。

1要求:设置本机的IP地址是192.168.137.xxx,子网掩码:255.255.255.0,网关:192.168.137.1。  
   设置web站点根目录位于 /var/www/html/myjob。
   默认首页是myjob.html,首页内容为:hello,this is myjob!。
端口号是8080。
效果:在浏览器地址栏中只需要输入http://192.168.137.xxx:8080,确定后即可出现hello,this is myjob!页面。(请按下面的要求写出配置步骤)
(1) 配置IP地址、子网掩码、网关等网络信息的步骤。
(2) 创建web站点根目录myjob,创建首页是myjob.html并写入“hello,this is myjob!”字符串的步骤。
(3) 修改Apache配置文件,
设置web站点根目录位于/var/www/html/myweb 的步骤。
设置8080端口号的步骤。
设置首页是myjob.html的步骤。
要求:详细写出完成每一步配置需要执行的命令。

参考技术A [root@localhost
bbc]# setup

选择Network configuration

Eth1(eth1)-Advanced
Micro Devicesp[AMD] 79c970[PCnet32 LANCE]

Static
IP 192.168.0.108

Netmask
255.255.255.0

Default
gateway IP 192.168.0.1

Ok

Quit

Quit
参考技术B 兄弟,我觉得你还是去apache网站去找帮助比较靠谱。

linux___Apache服务器用户认证虚拟主机的配置

创建xiangkejin  zhangsan两个用户

可看见文件中创建的两个用户:

 

 

建立虚拟目录并配置用户认证

①建立虚拟目录 /xiangkejin

②在Apache的主配置文件httpd.conf文件中,加入以下语句

Alias /xiangkejin "/xkj"
<Directory "/xkj">
AuthType Basic
Authname "This is a private website"
AuthUserFile /etc/httpd/password
Require valid-user
</Directory>

 

service httpd restart  记得重启

在浏览器中访问该虚拟目录:

将之前设置的账户密码输入即可访问。————————————————这是接着上篇博客后只是加了一个用户验证,在上篇博客中怎么都不能访问虚拟目录,

                                 显示没有权限。而在这却又可以了,很奇怪?不知道原因。

 虚拟主机的配置:

基于ip地址的虚拟主机:

新建另外一个网卡,现在就有两块网卡了,分别分配一个ip地址。

首先打开端口:

配置:

 然后在浏览器输入地址,一个ip地址对应一个站点。

 

基于域名的的虚拟主机:

 

 

想要访问在浏览器中输入域名访问成功,在hosts文件中设置域名 ip地址映射关系。

 

以上是关于Linux中配置Apache服务器的主要内容,如果未能解决你的问题,请参考以下文章

Linux中配置Apache服务器

Linux下安装配置Apache服务器

如何在Linux下搭建apache服务器

linux下怎样配置web服务器?

Linux系统Apache服务器配置文件

Linux环境下apache服务器配置301跳转