不少站长在启动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
#
#改为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证书、软件代码签名等。
相关搜索
443端口被占用 steam
steam443端口被占用
443端口被占用怎么解决
443端口被占用