centos httpd + ubuntu conf位置

linux版本 RHEL7.0

IP地址172.7.16.111

apache服务的包名为httpd,检查包

使用yum源安装包,
配置yum方法可以参考我的博客 《linux yum源配置方法》http://blog.itpub.net/27771627/viewspace-1223153/

[[email protected] ~]# yum -y install httpd

Loaded plugins: langpacks, product-id, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

testyum | 4.1 kB 00:00:00

Resolving Dependencies

--> Running transaction check

---> Package httpd.x86_64 0:2.4.6-17.el7 will be installed

--> Processing Dependency: httpd-tools = 2.4.6-17.el7 for package: httpd-2.4.6-17.el7.x86_64

--> Processing Dependency: /etc/mime.types for package: httpd-2.4.6-17.el7.x86_64

--> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.4.6-17.el7.x86_64

--> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.4.6-17.el7.x86_64

--> Running transaction check

---> Package apr.x86_64 0:1.4.8-3.el7 will be installed

---> Package apr-util.x86_64 0:1.5.2-6.el7 will be installed

---> Package httpd-tools.x86_64 0:2.4.6-17.el7 will be installed

---> Package mailcap.noarch 0:2.1.41-2.el7 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================

Package Arch Version Repository Size

==================================================================================================================

Installing:

httpd x86_64 2.4.6-17.el7 testyum 1.2 M

Installing for dependencies:

apr x86_64 1.4.8-3.el7 testyum 103 k

apr-util x86_64 1.5.2-6.el7 testyum 92 k

httpd-tools x86_64 2.4.6-17.el7 testyum 77 k

mailcap noarch 2.1.41-2.el7 testyum 31 k

Transaction Summary

==================================================================================================================

Install 1 Package (+4 Dependent packages)

Total download size: 1.5 M

Installed size: 4.3 M

Downloading packages:

------------------------------------------------------------------------------------------------------------------

Total 4.3 MB/s | 1.5 MB 00:00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Installing : apr-1.4.8-3.el7.x86_64 1/5

Installing : apr-util-1.5.2-6.el7.x86_64 2/5

Installing : httpd-tools-2.4.6-17.el7.x86_64 3/5

Installing : mailcap-2.1.41-2.el7.noarch 4/5

Installing : httpd-2.4.6-17.el7.x86_64 5/5

Verifying : mailcap-2.1.41-2.el7.noarch 1/5

Verifying : httpd-tools-2.4.6-17.el7.x86_64 2/5

Verifying : apr-1.4.8-3.el7.x86_64 3/5

Verifying : apr-util-1.5.2-6.el7.x86_64 4/5

Verifying : httpd-2.4.6-17.el7.x86_64 5/5

Installed:

httpd.x86_64 0:2.4.6-17.el7

Dependency Installed:

apr.x86_64 0:1.4.8-3.el7 apr-util.x86_64 0:1.5.2-6.el7 httpd-tools.x86_64 0:2.4.6-17.el7

mailcap.noarch 0:2.1.41-2.el7

Complete!

查看配置文件

需要配置的文件为/etc/httpd/conf/httpd.conf

查看配置文件,过滤以下字段,默认主页路径为以下

默认主页名为index.html

进入主页路径,创建一个测试网页

重启httpd服务

设置开机自启动

设置防火墙,使http服务可以通过防火墙

重启防火墙

本机测试http服务配置成功

windows客户端浏览器测试成功

至此apache服务已经配置成功,接下来继续配置目录共享

创建共享目录,将共享文件放里面

编辑配置文件/etc/httpd/conf.d/autoindex.conf

加入如下配置内容

Alias /share "/LiuZhenSHARE"

<directory "="" liuzhenshare"="">

Options Indexes MultiViews FollowSymlinks

AllowOverride None

Require all granted

修改完配置文件,重启服务

安装elink包在server本机测试

[[email protected] LiuZhenSHARE]# yum -y install elinks

Loaded plugins: langpacks, product-id, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Resolving Dependencies

--> Running transaction check

---> Package elinks.x86_64 0:0.12-0.36.pre6.el7 will be installed

--> Processing Dependency: libnss_compat_ossl.so.0()(64bit) for package: elinks-0.12-0.36.pre6.el7.x86_64

--> Running transaction check

---> Package nss_compat_ossl.x86_64 0:0.9.6-8.el7 will be installed

--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================

Package Arch Version Repository Size

==================================================================================================================

Installing:

elinks x86_64 0.12-0.36.pre6.el7 testyum 882 k

Installing for dependencies:

nss_compat_ossl x86_64 0.9.6-8.el7 testyum 37 k

Transaction Summary

==================================================================================================================

Install 1 Package (+1 Dependent package)

Total download size: 919 k

Installed size: 2.7 M

Downloading packages:

------------------------------------------------------------------------------------------------------------------

Total 2.5 MB/s | 919 kB 00:00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

Installing : nss_compat_ossl-0.9.6-8.el7.x86_64 1/2

Installing : elinks-0.12-0.36.pre6.el7.x86_64 2/2

Verifying : elinks-0.12-0.36.pre6.el7.x86_64 1/2

Verifying : nss_compat_ossl-0.9.6-8.el7.x86_64 2/2

Installed:

elinks.x86_64 0:0.12-0.36.pre6.el7

Dependency Installed:

nss_compat_ossl.x86_64 0:0.9.6-8.el7

Complete!

执行以下命令server端本机测试

执行后出现share的文件

使用windows浏览器测试,

测试成功,配置完成

关于ubuntu配置文件,严格地说Ubuntu的Apache(或者应该说Linux下的Apache?我不清楚其他发行版的 apache软件包)的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apache2.conf中可以找到这些Include行:

引用

# Include module configuration: 
Include /etc/apache2/mods-enabled/*.load 
Include /etc/apache2/mods-enabled/*.conf

# Include all the user configurations: 
Include /etc/apache2/httpd.conf

# Include ports listing 
Include /etc/apache2/ports.conf 
……

# Include generic snippets of statements 
Include /etc/apache2/conf.d/

# Include the virtual host configurations: 
Include /etc/apache2/sites-enabled/ 
结合注释,可以很清楚地看出每个配置文件的大体作用。当然,你完全可以把所有的设置放在apache2.conf或者httpd.conf或者任何一个配置文件中。Apache2的这种划分只是一种比较好的习惯。

安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。怎么知道 的呢?apache2.conf里并没有DocumentRoot项,httpd.conf又是空的,因此肯定在其他的文件中。经过搜索,发现在 /etc /apache2/sites-enabled/000-default中,里面有这样的内容:

引用

NameVirtualHost * 
<VirtualHost *> 
ServerAdmin webmaster @localhost

DocumentRoot /var/www/

时间: 2024-11-10 16:04:57

centos httpd + ubuntu conf位置的相关文章

CentOS 7 / Ubuntu 15.04 上安装 PHP Laravel 过程详解

Laravel 安装并不繁琐,你只要跟着本文章一步步操作就能在 CentOS 7 或者 Ubuntu 15 服务器上安装. 1) 服务器要求 在安装 Laravel 前需要安装一些它的依赖前提条件,主要是一些基本的参数调整,比如升级系统到最新版本,sudo 权限和安装依赖包. 当你连接到你的服务器时,请确保你能通以下命令能成功的使用 EPEL 仓库并且升级你的服务器. CentOS-7 # yum install epel-release # rpm -Uvh https://dl.fedora

How to Install Laravel PHP Framework on CentOS 7 / Ubuntu 15.04

composer官网:https://getcomposer.org/ laravel官网:https://laravel.com/docs/5.2/installation Hi All, In this article we are going to setup Laravel on CentOS 7 and Ubuntu 15.04. If you are a PHP web developer then you don't need to worry about of all moder

【系统区分】Centos和Ubuntu有什么区别?

CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成.由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用. Ubuntu是一个以桌面应用为主的Linux操作系统.Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一

【转帖】Linux发行版:CentOS、Ubuntu、RedHat、Android、Tizen、MeeGo

Linux发行版:CentOS.Ubuntu.RedHat.Android.Tizen.MeeGo作者:阳光岛主 原文在这儿 Linux,最早由Linus Benedict Torvalds在1991年开始编写.在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License).在不断的有杰出的程序员和开发者加入到GNU组织中后,便

Centos与Ubuntu命令

1.虽然Centos与Ubuntu都是linux的内核,但使用命令还是有所差别 2.如在Centos中跟新插件用的是:yum -y   (yum后面有一个空格) 在Ubuntu中跟新插件用的是:apt-get    (注意是连一起的) 3.比如在Centos使用如下命令:sudo apt-get update sudo apt-get install flash sudo apt-get    * sudo apt-get install * 就会报如下错误:bash: apt-get: com

win10 虚拟机中CentOS,Ubuntu无法上网问题

材料:VMware 11 ,win10,虚拟机为CentOS,Ubuntu 发现升级完win10,虚拟机获取不到ip了 解决方法: 开始 --> 设置 --> 网络和internet --> 选中虚拟网卡VMnet8(NAT模式)和WLAN(本机)网卡,右键选择"桥接",然后系统创建一个网桥(Network Bridge)出来. 将虚拟机的网络选用自定义VMnet8(NAT模式) 重启网络服务 Done!

CentOS、Ubuntu、Debian三个linux比较异同

Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本. 商业版本以Redhat为代表,开源社区版本则以debian为代表.这些版本各有不同的特点,在不同的应用领域发挥着不同的作用,不能一概而论.而绝大多数VPS上只提供开源社区维护的发行版本.下面就这些不同的Linux发行版进行简单的分析. Ubuntu Ubuntu近些年的粉丝越来越多,Ubuntu有着漂亮的用户界面,完善的包管理系统,强大的软件源支持,丰富的技术社区,Ubuntu还对大多数

CentOS和Ubuntu安装软件命令对比(区别)

此表内容来自<Ubuntu Server最佳方案>,CentOS和Ubuntu(Debian)是VPS最常见的系统,这份表很实用,分享下

Centos Or Ubuntu 哪个好

刚才要安装Linux,所以随便搜了下虚拟机和Linux的发行版.以前都是用 RedHat和Ubuntu比较多,现在关注了一个以前不太用的发行版,Centos,并且发现性能和安全性比Ubuntu更好,而且很多服务器都是用 Centos,所以这次试试Centos吧,不过Ubuntu应该更易用一些. 另外,关于虚拟机,由于VM是需要购买的,现在一般都用开源的东西,尊重版权,所以搜到了一个叫VirtualBox的东西,支持多种语言,不过性能还有易用性未知,听说口碑不错,有待观察.以后有更多的体会,与大家