SSL安装配置,配置和改换缺省目录和主页

Ubuntu下apche服务器的装置、配置和改换缺省目录和主页

一、Ubuntu下安装、卸载apache2

近时期接在从业互连网行为管理体系开垦,开辟进度中,须求达成路由等效果,故涉及“Ubuntu下apche服务器的安装、配置和改变缺省目录和主页”等有关难点,现计算如下:

apache2可一向用命令安装

1、Ubuntu下apache的安装

SSL安装配置,配置和改换缺省目录和主页。sudo apt-get install apache2

sudo apt-get install apache2

卸载比较费心,必须卸干净,不然会耳濡目染apache2再设置

Apache服务器的接纳命令:

(1)

sudo  /etc/init.d/apache2  start | restart | stop

sudo apt-get –purge remove apache2

2、Apache的配置

sudo apt-get –purge remove apache2.2-common

有关目录文件:

sudo apt-get autoremove

配备文件/etc/apache2/sites-aviliable/default

(2) (关键一步卡塔 尔(英语:State of Qatar)找到未有删除掉的配置文件,大器晚成并删除

客商根目录/var/www

sudo find  /etc -name “*apache*” -exec  rm -rf {} \;

3、Apache服务器运行

sudo rm -rf /var/www

首先, 暗许状态下,输入127.0.0.1 服务器再次来到缺省主页如下图:

开启/重启apache2服务

亚洲必赢官网 1

service apache2 start/restart

而是,项目供给.cgi文件来兑现后台处理成效,所以,供给通过修改配置文件来落实实施.cgi程序

sudo /etc/init.d/apache2 start/restart

设置方式:改过ScriptAlias  /cgi-bin/  /var/www/cgi-bin  部分就可以

二、配置文件

通过127.0.0.1/cgi-bin/*.cgi就能够访谈 www.linuxidc.com

严酷来讲,apache2的配置文件是/etc/apache2/apache2.conf
apache先加载apache2.conf,然后依照apache2.conf里的Include指令载入其余布置文件。

4、如平常路由器后台管理页面形似,必要一贯输入127.0.0.1试样的地方就足以访谈处理分界面,所以供给校正ULANDL

动态模块的布局

改革章程:首先,在/etc/apache2/mods-enabled/mimed.conf中,去掉AddHandler 
cgi-script  .cgi

Include mods-enabled/*.load

援助,修正访谈跟目录,即在default文件中,将/var/www
更正为/var/www/cgi-bin就可以

Include mods-enabled/*.conf

终极,重启apache服务器就能够

客户自身的布局

在意:1、.cgi程序的属性,项目中的index.cgi属性设置  chmod  +s
index.cgi;

Include httpd.conf

2、注意结合Apache手册实行布局;

端口监听的配备

计算:反复配置了一天,终于化解了,轻装上阵,同临时候感激网络亲密的朋友的分享,在这里深表感激!

Include ports.conf

亚洲必赢官网 2

平铺直叙的布署语句片断

Include conf.d/

虚构主机的布局指令

Include sites-enabled/

ubuntu下,web的根目录是在/var/www,设置是在/etc/apache2/sites-enabled/000-default中

DocumentRoot /var/www

<Directory />

Options FollowSymLinks +ExecCGI

AllowOverride None

</Directory>

<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>

web的默许主页是在/etc/apache2/mods-enabled/dir.conf里

DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
index.htm

XXX-enabled
和XXX-available目录,XXX-enabled中放的是指向XXX-available中相应文件的标志链接,可是尽管这样,独有用ln命令把XXX-enabled中的文件链接到XXX-enabled中本领起效果。

三、CGI 设置

在/var/www下创设二个索引
cgi-bin,作为cgi程序贮存之处,然后更改配置文件/etc/apache2/sites-enabled/000-default

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

<Directory “/usr/lib/cgi-bin/”>

AllowOverride None

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

Order allow,deny

Allow from all

</Directory>

修改为:

ScriptAlias /cgi-bin/ /var/www/cgi-bin/

<Directory “/var/www/cgi-bin”>

AllowOverride None

Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

Order allow,deny

Allow from all

AddHandler cgi-script cgi

</Directory>

重启apache服务

cgi程序的权位必须是755(可运转卡塔尔国。

四、SSL设置

创建SSL目录

sudo mkdir /etc/apache2/ssl

制造自签定凭证,内容随意填

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout
/etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

开启SSL 模块

a2enmod ssl

编辑/etc/apache2/sites-enabled/default-ssl.conf

ServerAdmin webmaster@localhost

ServerName www.linuxidc.com:443

SSLEngine on SSLCertificateFile /etc/apache2/ssl/apache.crt

SSLCertificateKeyFile /etc/apache2/ssl/apache.key

亚洲必赢官网,启航设想主机

a2ensite default-ssl

重启apache

sudo service apache2 restart

更加多Ubuntu相关音信见Ubuntu 专项论题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

Ubuntu Server 14.04
安装Web服务器(Linux+Apache+MySQL+PHP) 
http://www.linuxidc.com/Linux/2015-06/119061.htm

Linux下安装配备PHP景况(Apache2) 
http://www.linuxidc.com/Linux/2015-05/118062.htm

Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及安装
http://www.linuxidc.com/Linux/2013-06/86250.htm

CentOS
5.9下编写翻译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12)
http://www.linuxidc.com/Linux/2013-03/80333p3.htm

RedHat
5.4下Web服务器架设之源码营造LAMP意况及接受PHPWind
http://www.linuxidc.com/Linux/2012-10/72484p2.htm

Apache
的详细介绍
:请点这里
Apache
的下载地址
:请点这里

本文永远更新链接地址:http://www.linuxidc.com/Linux/2016-04/129850.htm

亚洲必赢官网 3

网站地图xml地图