搭建服务器之www-安装配置
2024-10-19 17:53:56
www服务器,使用软件Apache,服务守护进程为httpd,以下为安装配置过程:
1.首先yum install httpd,会下载安装Apache软件,可以用apachectrl -v查看版本,发现2.0+,均可支持ipv6访问
2.开启防火墙80端口,要分别更改iptables 和ip6tables,其中vim /etc/sysconfig/iptabales 如下(ip6tables一致)
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
此处httpd启动的是80端口的tcp,named启动的是53端口的udp,当udp不通时,会发送tcp包。
当然此处防火墙特别宽松,严格的话应该将INPUT 默认为drop,然后为特定ip,端口,mac开放进入。
3.在浏览器上测试,http://10.103.*.*:80 与 http://[2001:da8:****:da3f]:80 均可成功访问,注意ipv6访问时要在地址上加【】
最新文章
- SpringMVC中定时器继承Task后无法对service注入问题
- BZOJ1834 [ZJOI2010]network 网络扩容(最小费用最大流)
- iOS-设置启动图片
- YASKAWA电机控制(2)---调试
- CoreText 实现图文混排
- Molecule to atoms
- java-信息安全(五)-非对称加密算法RSA
- Let's Encrypt与DNS轮循
- nodejs+mongoose+websocket搭建xxx聊天室
- 2018-2019-2 网络对抗技术 20162329 Exp5 MSF基础应用
- 阿里云负载均衡SLB 七层https协议 nginx 获取真实IP
- KMP模板(KMP)
- [svc]linux的ip命令操作接口和路由表
- SyncDictionary
- nginx常用参数设置
- iOS基础知识之类别
- ftk学习记(滑动条篇)
- android基于adb的性能测试
- 20145331 实验一 ";Java开发环境的熟悉";
- using声明和using指示