不少站长在启动Apache的时候控制台报443端口被占用 。对于不少的新站长,是对443不是太了解 。
443端口是什么?
443端口即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP 。在一些对安全性要求较高的网站,比如银行、证券、购物等,都采用HTTPS服务,这样在这些网站上的交换信息,其他人抓包获取到的是加密数据,保证了交易的安全性 。
文章插图
文章插图
打开443端口的方法
a、进入防火墙自定义IP规则,增加规则
b、输入名称、说明(可任意输入,以便查阅)
c、设置数据包方向——接收和发送,对方IP地址——任何地址
d、设置TCP本地端口443到443,对方端口0到0,TCP标志位为 SYN,当满足上面条件时“通行”确定
e、 在IP规则列表中把该规则上移到TCP协议的第一条,并选上勾再保存
而对于启动Apache的时候控制台报443端口被占用,其中的原因有因为虚拟机VMware占用443端口用于连接远程服务器的 。其实出现这些状况很正常 。因为不同的程序很有可能同时需要一个端口维持其服务 。在此信孚科技给入门的小伙伴提供一些解决方法 。
Apache的443端口被占用解决方法:
首先,443端口是Https端口,Apache作为本地服务器当然会启动它,但是该端口被占用,我的是被VMware占用,也有可能被Skype等程序占用,因此做法就很简单就是修改端口 。
进入Apache的安装目录,搜索httpd-ssl.conf,右击文本打开 。寻找443替换成其他不常用的端口号,比如442 。接下来就可以正常启动Apache了 。
还有一些情况比如电脑里安装了IIS,两者80端口冲突,解决方法也是一样,不过应该打开的配置文件是httpd.conf了 。
额外,信孚科技还为我们的用户介绍Apache 配置https及强制使用443端口
iptables配置443端口
vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 443 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –sport 443 -j ACCEPT
service iptables restart
配置https
1.向证书机构申请https证书,会得到证书和私钥
2.安装apache的mod_ssl.so模块
yum -y install mod_ssl
3.修改 ssl.conf
vim /etc/httpd/conf.d/ssl.conf
DocumentRoot “/var/www/html”
ServerName wwww.heanny.cn:443
SSLCertificateFile /etc/pki/tls/certs/test.crt
SSLCertificateKeyFile /etc/pki/tls/private/test.key
4.重启httpd
sudo service httpd restart
强制443端口跳转
#
# Possible values for the Options directive are “None”, “All”,
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that “MultiViews” must be named *explicitly* — “Options All”
# doesn”t give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
【快速解决443端口占用方法 443端口被system占用怎么解决】#
#改为All
AllowOverride All
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
#添加三行代码
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
Apache配置https是信孚科技的技术人员部署ssl证书的常见工作,而443端口被占用也是服务器系统常见的问题 。面对这些问题,小伙伴可以在线咨询信孚科技的工作人员 。信孚科技是以SSL证书及其相关服务为核心、致力于为用户提供全球信任的高品质可信SSL证书、软件代码签名等 。
推荐阅读
- 电脑麦克风没声音处理方法 笔记本没有声音了怎么解决
- 小蚂蚁绝缘故障解决方法 家里很多小蚂蚁怎么解决方法
- 汇总几个技巧教你快速挽回 对方把你拉黑怎样挽回
- 手机录屏没有声音解决方法 录屏时为何录不到对方的声音
- 开始菜单不见了解决方法 开始菜单在哪里打开
- 朋友圈里保存不了的小视频解决方法 微信无法保存视频怎么回事
- 显示器使用DP线黑屏无信号解决方法 d-sub无信号怎么办黑屏
- 7种进阶方法让你快速测试端口连通性 ping端口通不通的命令
- 电脑键盘数字键盘无法使用解决方法 键盘右边的数字键按不出来是怎么回事
- 安装win7系统后e盘找不到了解决方法 e盘不见了如何恢复