linux服务器配置

Tips:linux服务器配置,linux服务器配置方法,快速搭建linux服务器环境,linux环境一键安装

准备工作

  • 01

    一台拥有root权限可以访问互联网的linux服务器一台。

  • 02

    SSH连接软件,推荐使用免费的putty(为了服务器安全,请到官方网站下载)。

    linux服务器简述

    • 01

      架设linux环境的服务器运行环境,实现PHP+MYSQL和支持静态网页的服务器,其服务器性能相对win环境下的apache强大10倍,我们通常选择的是lnmp这个业内非常强大而且成熟的一键安装包,lnmp架设完成对服务器内存占用60M左右,的确很出色。

    第一:安装lnmp(linux+nginx+mysql+php)服务器运行环境

    • 01

      登陆SSH,通常需要root登陆,我们可以选择putty来连接服务器,有以下几行命令: wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz tar zxvf lnmp0.7.tar.gz cd lnmp0.7 wget http://www.hexiaojun.com/soft/eaccelerator-0.9.6.1.tar.bz2 ./centos.sh 如果是Debian或Ubuntu系统,则最后一行安装命令为./debian.sh或./ubuntu.sh

    • 02

      安装时,第一步提示你输入域名,这个胡乱输入一个(不要用以后还要建站的域名,随便用个域名就可以):

    • 03

      提示你输入MYSQL的root帐号密码,这个一定要记住,是以后mysql管理的密码:

    • 04

      按任意键,开始安装。正常情况下20-40分钟左右,就可以安装完。进入#状态,如果你运行PHP程序网站,最好还要安装一下eAccelerator缓存插件: ./eaccelerator.sh 至此LNMP安装完成,默认网站目录为/home/wwwroot/,默认安装PHPMYADMIN,使用 http://1.2.3.4/phpmyadmin/index.php 就可以管理你的MYSQL数据库了。

    二:绑定域名到目录

    • 01

      LNMP绑定域名时,your.com和www.your.com要分别输入,下面的例子中,主域名是419.at,而www.419.at做为其它域名,一起绑定的。命令是:

    • 02

      /root/vhost.sh

    • 03

      1.绑定的主域名,我输入419.at后回车 2.问你是否绑定其它域名,我输入y后回车 3.输入你要绑定的其它域名,例如www.419.at回车 4.问你网站的绑定目录是哪?默认是/home/wwwroot/419.at 可以自定义 5.问你是否启用伪静态规则,自带了几个,按需要输入 6.问你是否开启日志文件 n 回车

    • 04

      默认绑定完域名,会在/usr/local/nginx/conf/vhost下面生成一个419.at.conf文件,如果想更换绑定的目录,修改绑定域名或添加301或404规则,都可以修改这个文件。小夜修改的方法是用flashfxp(下附使用方法)下载到本机用editplus修改后上传。

    • 05

      如果你域名很多,只要备份/usr/local/nginx/conf/vhost目录里面的配置文件,重装系统后再上传。如果想删除绑定,只要删除这个文件。再重新载入一下配置就可以了:

    • 06

      /root/lnmp reload

    • 07

      使用vhost.sh绑米,实际上讲是创建一个conf文件到vhost目录中而已,其实还可以把vhost目录中现有的文件,复制一个并进行修改再重载配置来完成绑米。基本内容如下:

    • 08

      server_name vpsmm.com www.vpsmm.com; #这就是要绑定的域名 index index.php index.html; #就是首页文件名 root /home/wwwroot/vpsmm.com; #网页存放目录

    三:LNMP的简单优化

    • 01

      LNMP可以进行简单优化,主要2方面。NGINX和PHP进程数,分别是以下2个文件:

    • 02

      /usr/local/nginx/conf/nginx.conf /usr/local/php/etc/php-fpm.conf

    • 03

      其中worker_processes 1;可以修改成2或3个,nginx本身就很强大,不需要像apache那样,开启过多的进程来保证其稳定运行。 找到<value name=”max_children”>,按你的内存容量修改PHP进程的数量,一般128内存开启6个,256内存开启16个。这样能保证,在PHP大并发的情况下不会502错误。 优化后,使用以下命令重新启动lnmp。

    • 04

      /root/lnmp restart

    四:自定义404错误文件

    • 01

      找到你的站点配置文件,例如/usr/local/nginx/conf/vhost/419.at.conf 在root /home/wwwroot/419.at;下面添加一行: error_page 404 /404.php;

    • 02

      平时增加或修改域名绑定,修改域名的绑定目录,修改伪静态规则等,都可以修改此文件来实现,注意:如果绑定2个域名,中间用空格:server_name 419.at www.vpsmm.com blog.419.at; 这样。

    五:关于伪静态规则问题

    • 01

      nginx的伪静态规则与apache不一样,lnmp默认包含了一些伪静态规则,例如discuz typecho wordpress,你直接就可以在绑定域名的时候启用。但假如用discuzX1.5或phpwind之类,我们就要修改。其实很简单: 1.把伪静态规则,存成一个conf文件,例如phpwind.conf放到/usr/local/nginx/conf里面。 2.修改你的域名配置文件,例如/usr/local/nginx/conf/vhost/your.com.conf,让里面包括include phpwind.conf; 就可以了。配置例子如下图,其中419.conf就是我这个网站的自定义伪静态规则。

    • 02

      #修改相关设置后,需要用以下命令重载配置,使其生效: /root/lnmp reload 判断域名自动301伪静态规则: if ($host != ‘www.vpsmm.com’ ) {rewrite ^/(.*)$ http://www.vpsmm.com/$1 permanent;}

    • 03

      其它注意内容暂无

    (0)

    相关推荐

    • 阿里云代理:阿里云主机Linux服务器配置详细步骤

      下面是阿里云主机Linux服务器配置详细步骤,如果你正在使用阿里云主机可进入参考一下配置步骤. 一提到云主机,大家肯定熟知国内最知名品牌--阿里云了,后来居上的它受到不少的站长所追捧,它的稳定与服务让 ...

    • linux服务器配置ftp服务

      讲解什么是FTP文件传输协议以及如何安装部署vsftpd服务程序,然后进行有深度的讲解vsftpd主配置文件中的最常用参数功能作用,完整的为同学们展示对vsftpd服务程序的三种认证模式的配置方法-- ...

    • Linux下DNS服务器架设攻略

      【IT168 专稿】大家要注意,DNS服务是许多服务的基础,所以一般刚开始学习Linux服务器配置时从此下手,那其它的应用也就简单得多了。笔者进阶学习Linux,也是从此开始的。 一、 相关知识概述 ...

    • 防范4种级别攻击来确保Linux服务器

      以下的文章主要描述的是防范四种级别攻击确保Linux服务器安全,如果你对防范四种级别攻击确保Linux服务器安全心存好奇的话,以下的文章将会揭开它的神秘面纱.随着Linux企业应用的不断扩展. 有大量 ...

    • 阿里云使用Linux系统有哪些问题

      ECS Linux服务器发现未授权登录用户 ECS Linux服务器配置yum源 ECS Linux下解压rar格式的压缩文件 Linux查看实时带宽流量情况 ECS Linux开启swap(虚拟内存 ...

    • 软考网络工程师考试经验

      操作方法 01 软考一年举行两次,分为5月份和11月份 02 计算计专业的用心复习一个月左右可通过考试. 03 先用一个星期的时间来通读教材.(教材可在网上购买) 04 软考不同于教育部的考试,它考得 ...

    • Linux Web服务器配置详解

      Linux Web服务器配置详解 操作方法 01 Apache是Linux下的Web服务器,Apache用的是静态页面,需要加载模块来支持动态页面,会动态实时的调整进程来处理,最合理的使用多核CPU资 ...

    • 在 Linux美国服务器下的FTP服务器配置

      操作方法 01 为了实现Linux环境下的FTP服务器配置,绝大多数的Linux发行套装中都选用的是Washington University FTP(Wu-Ftpd),这是一个性能优秀的服务器软件, ...

    • Linux服务器架设笔记 Squid服务器配置

      共享网络 加快访问速度,节约通信带宽 防止内部主机受到攻击 限制用户访问,完善网络管理 代理服务器原理 代理服务器接受到请求后,首先与访问控制列表中的访问规则相对照,如果满足规则,则在缓存中查找是否存 ...