在win03+Apache+php的服务器环境下,怎么安装ssl证书

在win03+Apache+php的服务器环境下,怎么安装ssl证书,第1张

一、APACHE安装SSL证书网页链接
二、phpStudy安装ssl证书网页链接
三、注意:安装防火墙需要设置允许443端口或关闭防火墙,如果本地服务器安装安全狗的,请允许443端口。
四、SSL证书获取网页链接

Apache在各方面都比IIS要好,下面列举出它们之间的区别:

1、免费与收费之争:

虽然很多用户都使用IIS建立网站,他是集成于Windows *** 作系统中的组件。不过要想合法使用IIS就要购买正版Windows *** 作系统。反观Apache,他是完全免费的。不需要支付任何费用就可以免费下载并使用了。

结论——Apache免费,IIS收费,前者占优。

2、稳定性:

>

IIS在实际使用中经常出现500错误,而且有的时候还会出现莫名其妙的假死现象。用户需要不定期的重新启动IIS服务才能保证网站的正常。

Apache在配置上比IIS要复杂,不过一经设置完毕就可以长期的工作了。大型网站都使用APACHE作为自己的>

在windows2003系统下使用IIS比用APACHE性能要好。

结论——APACHE稳定,IIS有时假死,前者占优。

3、扩展性:

扩展性是指>

APACHE是个多面手,他不仅仅应用于windows,对于unix,linux以及freebsd等多种 *** 作系统来说他都可以胜任工作。而且不同 *** 作系统的配置步骤基本类似,可移植性非常高。

结论——IIS只能在windows下运行,apache应用范围广。

参考资料来源:

百度百科——apache

百度百科——iis

方法/步骤 删除Linux系统本身自带有apache服务器。 查看系统是否已安装GCC(只有装有gcc才能使用) 解压apache软件,并进入到解压之后的文件夹 安装apache 指令 configure: /configure --prefix=/usr/local/apache --enable-so make指令: make install 配置和开启apache,访问测试 8 打开浏览器测试

Apache2是许多安装的Linux发行版使用的默认Web服务器。它不是对所有环境来说唯一可用的Web服务器,也不是最佳的Web服务器,但是它适合许多使用场景。在安装过程中,系统可能会询问你哪个Web服务器要自动重新配置。选择“apache2”即可。
安装Apache2
使用下面这个命令,安装Apache2及其他库。
$ sudo apt-get -y install apt-get install apache2 apache22-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt libapache2-mod-suphp libopenssl-ruby libapache2-mod-ruby
更新时区(TimeZone)和检查正确时间
为了减小共享数据或镜像数据方面的混淆,所有服务器在运行时都应该尽可能接近同步状态。一些加密密钥管理系统需要准确的时间。最后,就企业服务器而言,《萨班斯-奥克斯利法案》(Sarbanes-Oxley)和《健康保险可携性及责任性法案》(HIPAA)的安全规则要求正确的时间戳机制。
$ sudo apt-get -y install openntpd tzdata
$ sudo dpkg-reconfigure tzdata
$ sudo service openntpd restart
禁止AppArmor冲突
虽然AppArmor这个套件的确提供了一层额外的安全,但在我看来,需要为每个系统创建自定义配置文件。这不是本教程所探讨的内容。所以眼下,我们会禁用AppArmor,防止与任何默认的配置发生冲突。
$ sudo /etc/initd/apparmor stop
$ sudo update-rcd -f apparmor remove
$ sudo apt-get remove apparmor apparmor-utils
注意:如果是生产环境下的Web服务器,不建议禁用AppArmor。如果有些人想创建自定义的AppArmor配置文件,请参阅官方说明文档
阻止分布式拒绝服务(DDoS)攻击
DDoS攻击是一种分布式拒绝服务攻击。有一个Apache模块可以阻止这类攻击。
$ sudo apt-get -y install libapache2-mod-evasive
$ sudo mkdir -p /var/log/apache2/evasive
$ sudo chown -R 注入攻击,阻止来自机器人程序的>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13489071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-17
下一篇 2023-08-17

发表评论

登录后才能评论

评论列表(0条)

保存