如何配置web服务器

 时间:2025-01-10 12:06:51

1、1.1安装httpdd服务器1:准备工作vim /etc/sysconfig/network-scripts/ifcfg-eth0 //IP 地址配置DEVICE="eth0"HWADDR="00:0C:29:DB:7A:18"NM_CONTROLLED="yes"ONBOOT="yes"IPADDR=192.168.100.5NETMASK=255.255.255.0GATEWAY=192.168.100.254DNS1=192.168.100.5BOOTPROTO=staticvim /etc/sysconfig/networkvim /etc/sysconfig/selinuxSELINUX=disabledchkconfig iptables offservice iptables stop //关闭防火墙vim /etc/yum.repos.d/iso.repo //yum源安装[base]name=isobaseurl=file:///mnt/cdromenable=1gpgcheck=0mkdir /mnt/cdrommount /dev/cdrom /mnt/cdromecho "/dev/cdrom /mnt/cdrom defaults 0 0">>/etc/fstab //挂载光盘yum listyum install bind bind-chroot //安装DNSvim /etc/named.conf //全局配置文件listen-on port 53 { 192.168.100.5; };allow-query { 192.168.100.0/24; };zone "benet.com" IN {type master;file "benet.com.zone";};zone "100.168.192.in-addr.arpa" IN {type master;file "192.168.100.arpa";};#cd /var/named/#vim benet.com.zone //创建正向区域文件#vim 192.168.100.arpa //创建反向区域文件[root@ns1 桌面]# cd /var/named[root@ns1 named]# named-checkzone benet.com benet.com.zone //检查配置zone benet.com/IN: loaded serial 0OK[root@ns1 named]# chmod +r benet.com.zone[root@ns1 named]# chmod +r 192.168.100.arpa[root@ns1 named]# chown :named benet.com.zone[root@ns1 named]# chown :named 192.168.100.arpa[root@ns1 named]# service named start[root@ns1 named]# chkconfig named on

2、2:安装httpd服务器[root@dns1 ~]# rpm -e httpd --nodeps //卸载rpm方式安装的httpd服务器[root@dns1 ~]# cd /usr/tmp[root@dns1 tmp]# tar zxf httpd-2.2.17.tar.gz -C /usr/src //解包[root@dns1 tmp]# cd /usr/src/httpd-2.2.17/[root@dns1 httpd-2.2.17]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi //配置[root@dns1 httpd-2.2.17]# make //编译及安装#make install

3、3:确认安装结果[root@dns1 httpd-2.2.17]# ls /usr/local/httpdbin cgi-bin error icons lib man modulesbuild conf htdocs include logs manual4:优化执行路径[root@dns1 ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin[root@dns1 ~]# ls -l /usr/local/bin/httpd /usr/local/bin/apachectllrwxrwxrwx 1 root root 30 7月 8 10:27 /usr/local/bin/apachectl -> /usr/local/httpd/bin/apachectllrwxrwxrwx 1 root root 26 7月 8 10:27 /usr/local/bin/httpd -> /usr/local/httpd/bin/httpd例如:[root@dns1 ~]# httpd -vServer version: Apache/2.2.17 (Unix)Server built: Jul 8 2017 10:21:235:添加httpd系统服务[root@dns1 ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd[root@dns1 ~]# vim /etc/init.d/httpd#!/bin/sh#chkconfig:35 85 21 // 服务识别参数,在级别3.5中启动;启动和关闭的顺序分别为85 21#description: startup script for the apache http service //服务描述信息[root@dns1 ~]# chkconfig --add httpd //将httpd添加为系统服务[root@dns1 ~]# chkconfig --list httpd // 查看httpd服务的自启动状态httpd 0:关闭 1:关闭 2:关闭 3:启用 4:关闭 5:启用 6:关闭

  • jsp传值中文乱码怎么解决
  • 如何使用SQL Developer设置表字段默认值
  • excel生成sql脚本
  • c# 设置单元格数值格式
  • IntelliJ IDEA怎么代码编辑器移动显示两个窗口
  • 热门搜索
    运动手抄报 成长足迹手抄报内容 书的海洋手抄报 感恩老师的手抄报图片 愚人节手抄报 电子版手抄报 英语万圣节手抄报 读书手抄报图片大全 小组手抄报 关于爱国的手抄报内容