Ubuntu Apache2 安装及配置文件学习(及二级域名配置)
来源:互联网 发布:3b线切割手工编程 编辑:程序博客网 时间:2024/05/17 04:28
Apache2 安装:
- Install Apache.
- apt install
sudo apt-get install apache2
- download and install
$ sudo wget http://mirror.cc.columbia.edu/pub/software/apache//httpd/httpd-2.4.12.tar.gz
$tar zxvf httpd-2.4.12.tar.gz
$ ./configure [OPTION]... [VAR=VALUE]
#such as ./configure --with-prefix=/usr/local/apache2 --with-apr= ......
$ sudo make
$ sudo make install.
- apt install
- Enable apache.
sudo /etc/init.d/apache2 start
- Check result:
launch browser –> localhost –> It works!
配置文件解析:
就像main()函数一样,apache2 配置文件的加载也是有这样一个“main()”。 就是apache2_path/apache2.conf (主配置文件)
其他配置文件都是通过 include方式加载进来。 不建议修改此文件。
$ cat /etc/apache2/apache2.conf | grep Include
# Include module configuration:Include mods-enabled/*.loadInclude mods-enabled/*.conf# Include all the user configurations:Include httpd.conf# Include ports listingInclude ports.conf# Include of directories ignores editors' and dpkg's backup files,# Include generic snippets of statementsInclude conf.d/# Include the virtual host configurations:Include sites-enabled/
1. *-enabled 里面都是 连接文件,指向 available. 如: $ll mods-enabled/alias.conf
lrwxrwxrwx 1 root root 28 Dec 24 2013 mods-enabled/alias.conf -> ../mods-available/alias.conf
sites-enabled sites-available 是存放apache功能模块的配置文件和链接的,当我用apt-get install php5安装了PHP模块后,在这两个目录里就有了php5.load、php5.conf和指向这两个文件的链接。这种目录结果对于启用、停用某个 Apache模块是非常方便的。
所以想enable 某个mod 或者 site, 直接在xx-enabled 建立连接指向xx-available
2. httpd.conf
主要用户配置文件, 一般虚拟主机、访问权限等都是在这里修改
3. ports.conf
这里面设置了Apache使用的端口。如果需要调整默认的端口设置,建议编辑这个文件。
4. conf.d/*
其他配置文件
5. sites-enabled/*
这个是很多人忽略的配置文件,/var/www的默认位置就是从这里定义。 定义其他可参照sites-available/default 中定义。
举例: apache2 二级域名设置:
1. 确认apache2 安装成功
2. 创建目标文件:
sudo mkdir /etc/apache2/BobTestsudo vim /etc/apache2/index.html
<h1>For Bob test! Thanks!</h1>
保存退出: :wq
3. 修改httpd.conf:
#This is a sample for Bob to setup secpmdaru domain name of apache2Alias /bobtest /etc/apache2/BobTest/<Directory /etc/apache2/BobTest> Order deny,allow Allow from all</Directory>
4. 重启apache2
sudo /etc/apache2 restart
5. open browser –> localhost/bobtest
参考:
http://www.cnblogs.com/ylan2009/archive/2012/02/25/2368028.html
http://httpd.apache.org/docs/2.4/
- Ubuntu Apache2 安装及配置文件学习(及二级域名配置)
- Ubuntu下安装和配置Apache及Apache2
- Ubuntu 配置Apache2虚拟目录及对应端口
- Apache 的安装配置,及二级域名的配置
- DNSPod + Apache2 配置二级域名
- ubuntu Apache2 搭建及基本命令及配置
- Ubuntu 安装及配置
- ubuntu安装及配置
- Ubuntu安装及配置
- ubuntu 12.04 apache2利用gnupg安装配置及加密邮件示例
- DNS安装及配置多个二级域名的3种方法(图文教程)
- 详解DNS安装及配置多个二级域名的三种方法(图文教程)
- Ubuntu 14.02下编译及配置apache2.4(python CGI)
- ubuntu安装apache2的步骤及发生的问题解决方法
- ubuntu安装apache2的步骤及发生的问题解决方法
- Ubuntu vim配置文件及系统安装
- Ubuntu vim配置文件及系统安装
- Lampp域名及二级域名配置方法
- PHP根据手机号获取归属地
- Java基础视频教程第20天_IO流之File、递归
- linux下的权限管理
- 读者写者问题
- Windows消息传递机制详解
- Ubuntu Apache2 安装及配置文件学习(及二级域名配置)
- 大整数相加,每个位数小于128
- hdu5015---233 Matrix(矩阵)
- 局部敏感哈希-Locality Sensitive Hashing
- 【黑马程序员】-oc中对象的封装
- ORA-39006: internal error
- android的service开发
- 数据库索引
- 欢迎使用CSDN-markdown编辑器