zoukankan      html  css  js  c++  java
  • linux centOS下怎么配置web服务器


    • |
    • 浏览:4503
    • |
    • 更新:
    下是我在配置web服务时作的一些记录,高手飘开或者看了指点一下,不胜感激,第一次配置,很多细节需要自己优化。
    适合环境:万网翔云I独享主机
    ============================================================
    登陆主机 建议用SSH Secure File Transfer Client这个软件登陆
    ============================================================
    PS:系统概述
    硬盘:130G
    分区:两个 分别是 根目录(49G,系统及初始化软件)和/data(89G,空着的、我计划放所有网站)
    已安装的程序:
    1.vsftp
    2.mysql
    3.apache
    在开始操作之前我们把密码改一下。。。还有就是本文中出现的《》这个符号都不输入
    passwd root 《设置root密码》
    示例我们把所有网站程序都划分到/data/web/下,方便以后管理
    linux centOS下怎么配置web服务器

    老板要求

    1. 1
      把在本地开发的php+mysql程序通过FTP架设到web服务器,并能通过域名正常访问网站。
      linux centOS下怎么配置web服务器
      END

    步骤/方法

    1. 1
      第一步:创建FTP
      ================================================================
      chmod go+rwx /data 《给data分配权限》
      cd /data 《进入data分区》
      mkdir web 《建立web目录》
      chmod go+rwx /data/web
      cd / 《回到根目录,个人操作习惯,可跳过这步》
      useradd ftpusername -d /data/web/cqwebseo.com 《添加FTP,ftpusername改为你的FTP用户、cqwebseo.com改为你FTP对就的网站目录》
      passwd cqwebseo 《设置FTP密码》
      echo cqwebseo >> /etc/ftpchroot 《设置FTP用户只访问自己网站目录内的文件,不能访问其它目录 。这点很重要》vi /etc/vsftpd/vsftpd.conf 《修改FTP配置文件》
      注:按一下i进入到编辑模式,修改完后按一下ESC退出编辑模式,再输入《:wq》(其作用是保存改修改并退出)《:q!》退出不保存《:q》没有做过修改用这个退出
      idle_session_timeout
      data_connection_timeout
      找到这两个,,修改其值大于900,如果不修改这个的话,,FTP链接很慢
      #xferlog_file
      找到这个,删除# 。。。作用是记录FTP的日志
      /etc/init.d/vsftpd restart 《重启FTP后配置文件才会生效》
      到此第一步OK 你可用FTP登陆啦!
      注:我这配置有这个问题没解决,登陆报超时,但你耐心的等一会,就会链接好,如果有盆友知道解决方法的,请帮解答一下。。。谢谢。。
      ======================================================================
      linux centOS下怎么配置web服务器
    2. 2
      第三步:配置mysql
      ==============================================================================
      /usr/local/mysql/bin/mysql -uroot -p 《登陆mysql,按一下ENTER然后输入mysql密码,默认和万网root密码一样》
      use mysql; 《选择mysql表》
      grant all on cqwebseo_db.* to cqwebseo@localhost identified by 'cqwebseomysql'; 《添加一个数据,有所有权限,cqwebseo_db为数据库名,cqwebseo为用户名,cqwebseomysql为密码》
      flush privileges; 《不用解释吧,真就度娘一下。》
      exit; 《这个也不用说吧》
      /usr/local/mysql/bin/mysqladmin -uroot -p8y6v8a3c7u shutdown 《停止mysql》
      /usr/local/mysql/bin/mysqld_safe 《启动mysql》 
      到此。。就Ok。注意。。注意。。。。。分号 分号 分号
      /usr/local/mysql/var 《数据库存放目录》
      ================================================================================
    3. 3
      第二步:配置httpd.conf
      =======================================================================
      echo hi! Tis test! /data/web/cqwebseo.com > index.php 《在cwebseo.com里面建立一个内容为hi!Tis test!的index.php文件》
      vi /var/www/conf/httpd.conf 《进入主战场》
      按上下键,翻到文档最后,然后加入下列表代码(不知道怎么加进的,看第一步的注意事项)
      <VirtualHost *:80>
      DocumentRoot /data/web/cqwebseo
      DirectoryIndex index.php
      ServerAdmin datena@qq.com
      ServerName cqwebseo.com
      ServerAlias www.cqwebseo.com
      #ErrorLog /data/web/sanmao/log/error.log
      #TransferLog /data/web/sanmao/log/access.log
      </VirtualHost>
      简单说一下。。。。。。网上有很多这方面的资料
      DocumentRoot /data/web/cqwebseo 这个就是网站的决对地址 说白就是你分配给他的FTP地址
      DirectoryIndex index.php 这个表示网站默认首页是index.php
      ServerAdmin datena@qq.com 服务管理员的邮箱
      ServerName cqwebseo.com 这个你懂的
      ServerAlias www.cqwebseo.com 这个也不需要解释吧
      余下的两个被我注释掉喽,,,意思是网站的日志文件存放地
      var/www/bin/apachectl restart 重启apachectl
      var/www/bin/apachectl stop 停止apachectl
      var/www/bin/apachectl start 启动apachectl
      OK到这里。。第二步就完。。。你能输入网址。。。看到这个目录啦。。不过有个前题条件。。这个个域名要解析过来了滴哈。。不然的话。。你就不要输入域名那两个。。直接用你服务的IP地址访问也行的。。。。如果你操作正确啦。。就能看到网页上出现hi! Tis test!
      =========================================================================
      END

    注意事项

    • 在配置mysql时,另忘记输入";"
    • 权限分配我这个显然有很大的问题,自己注意一下
    • 在用VI编辑的时候要特小心,不要乱按键盘
    • 用FTP链接时,请多等一会,我这里出现这个问题是等上个一分多钟。就OK。。
    • 传资料建议用7z压缩成.tar再传,,这样会很快,(原来30分传的,传tar只要1分钟,是真的。。)

    软件基本信息

  • 相关阅读:
    安装virtualbox后无法上网
    win8 添加语言现象 (中英文切换路径)
    pre-condition & post-condition
    win8系统 host process for windows tasks has stopped working
    Chrome一直提醒要翻译网页
    百度首页导航设置
    停止windows8自动下载更新系统
    win8 添加开机启动项 (类似win7系统中开始->选择要启动的程序)
    扩展欧几里得定理
    UVA1583-Digit Generator(紫书例题3.5)
  • 原文地址:https://www.cnblogs.com/daniell003/p/3465473.html
Copyright © 2011-2022 走看看