Ubuntu 16.10 搭建 Apache Server

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44808516/article/details/98970470

搭建环境:Ubuntu 16.10

安装软件包

打开终端,输入命令 sudo apt-get install apache2 下载并安装Apache。
若已安装,可输入 apt-get update 进行升级。

安装防火墙

输入命令 sudo apt-get install ufw 下载并安装ufw防火墙并开启。
输入命令 sudo ufw allow ‘Apache Full’ ,执行 sudo ufw status 可查看是否配置成功。

验证 Apache2 的状态

  输入命令 sudo systemctl status apache2 验证Apache2的状态,active(running) 表示正在运行。此时可在浏览器输入server ID,出现 Apache2 Ubuntu Default Page 表示服务运行正常。

  以上配置完成后,若DNS Server运行正常,可在服务器输入已设置的域名(如www.111.com)也可访问Apache2 Ubuntu Default Page。

设置 Apache 支持 https 协议

激活 SSL 模块

sudo a2enmod ssl

创建证书

此处选择创建自签名的SSL证书,并存放在/etc/apache2/ssl/目录下

mkdir /etc/apache2/ssl		创建目录
openssl req –x509 –nodes –days 365 –newkey rsa:2048 –keyout /etc/apache2/ssl/apache.key –out /etc/apache2/ssl/apache.crt

证书输入信息:
Country Name (2 letter code) [AU]:CN		#国家代码
State or Province Name (full name) [Some-State]:		#省份名
Locality Name (eg, city) []:		#城市名
Organization Name (eg, company) [Internet Widgits Pty Ltd]:		#公司名
Organizational Unit Name (eg, section) []:		#组织单位名
Common Name (eg, YOUR name) []:		#主机名
Email Address []:		#电子邮箱,可填空

修改 SSL 配置文件

ServerName netgear.com
ServerAlias www.netgear.com

SSLCertificateFile 		/etc/apache2/ssl/apache.crt
SSLCertificatekeyFile		/etc/apache2/ssl/apache.key

BrowserMatch	“MSIE [17-9]”ssl-unclean-shutdown

激活 SSL 虚拟 host

a2ensite default-ssl.conf

重启 Apache2

service apache2 restart

重启后,在浏览器输入 https://www.netgear.com 即可访问 Apache2 Ubuntu Default Page

展开阅读全文

没有更多推荐了,返回首页