Linux 搭建web

一、安装httpdf服务
1. 准备工作
a、挂载光盘 修改yum源

      mkdir -p /media/cdrom 
      mount /dev/cdrom /media/cdrom
      cd /etc/yum.repos.d
      mv CentOS-Base.repo CentOS-Base.repo.bak     (对默认源进行重命名)
       vim CentOS-Media.repo                      (修改yum源文件)
           baseurl=file:///mnt/cdrom                    (将路径修改为挂载目录)
                         file:///mnt/cdrom
                         enabled=1                                      (启用源文件)
      yum clean all                               (清除yum缓存)
      yum makecache                            (生成yum缓存)

b、利用yum源安装gcc 和c++ make

       yum -y install gcc && c++
       yum -y intsall make

c、yum -y install lrzsz (托文件)
将源码包拖到linux中
安装依赖包

rpm -ivh apr-1.4.8-3.el7.x86_64.rpm
rpm -ivh apr-devel-1.4.8-3.el7.x86_64.rpm
rpm -ivh cyrus-sasl-2.1.26-21.el7.x86_64.rpm
rpm -ivh cyrus-sasl-devel-2.1.26-21.el7.x86_64.rpm (此包的依赖包为上一个安装包,安装前需要安装上一个)
rpm -ivh expat-devel-2.1.0-10.el7_3.x86_64.rpm
rpm -ivh libdb-devel-5.3.21-20.el7.x86_64.rpm
rpm -ivh openldap-devel-2.4.44-5.el7.x86_64.rpm
rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm
rpm -ivh apr-util-devel-1.5.2-6.el7.x86_64.rpm
rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm
rpm -ivh pcre-8.32-17.el7.x86_64.rpm

d、

     tar zxvf http-2.4.15 -C /usr/src   //解码
     cd /usr/src/http-2.2.15                 
      ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-cgi --enable-charset- 
       配置         指定路径                          模块               网址重写             CGI脚本        字符集
     lite --disable-proxy
    关闭代理
     make  && make install      

e、优化路径
ln -s /usr/local/httpd/bin/* /usr/local/bin
f、添加为系统服务

   cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
   vi /etc/init.d/httpd
     #chkconfig: 35 85 21   //在第二行添加 在35级别启动 启动顺序为85 21
   chkconfig --add httpd

g、设置httpd

    vim /usr/local/httpd/conf/httpd.conf
     /ServerName localhost:80
      systemctl start httpd

2、 基于域名的虚拟主机
mkdir -p/var/www/html/bdqn1com //创建网站目录
echo “

www.bdqn.com

” > /var/www/html/bdqn1com //导入网页内容
cd /usr/local/httpd/bin/
htpasswd -c /usr/local/htttpd/conf/.awspwd webadmin //使用htpasswd 工具创建用户授权数据文件
修改虚拟主机文件

<VirtualHost *:80>
  ServerAdmin webmaster@bdqn.com                // 管理员邮箱
  DocumentRoot "/var/www/html/bdqn1com/"       //网页根目录
  ServerName www.bdqn1.com                             //网站名
  ErrorLog "logs/www.bdqn1.com_error_log"           //错误日志
  CustomLog "logs/www.bdqn1.com_access_log" common    //访问日志
<Direcroty>
 Require all granted                                  //默认为允许可不写
</Direcorty>
</VirtualHost>


<VirtualHost *:80>
   ServerAdmin webmaster@bdqn.com
   DocumentRoot "/var/www/html/jbit2com/"
   ServerName www.jbit.com
   ErrorLog "logs/www.jbit.com_error_log"
   CustomLog "logs/www。jbit.com_access_log" common
<Direcroty>
   Require all granted
</Direcorty>
</VirtualHost>

<Directory "/var/www/html/jbitdoc">                   //添加用户授权
AuthName "jbit"
AuthType Basic
AuthUserFile /usr/local/httpd/conf/.awspwd
Require valid-user
</Directory>

添加新网卡:
nmcli con show 查看UUID
将HWADDR选项添加到配置文件内,填写新网卡的MAC地址
vim htttpd.conf
将 Include conf/extra/httpd-vhosts.conf 前的#去掉
systemctl restart httpd

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)javaEE_SSH_mysql码头船只出行及配套货柜码放管理系统的设计与实现(源码+数据库sql+lun文+视频齐全)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值