想知道服务器的配置需求是多少吗,高不高吗?下面是学习啦小编带来的关于linux服务器硬件要求高吗的内容,欢迎阅读!

linux服务器硬件要求高吗?

不高

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

1.登陆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

如果是Debian或Ubuntu系统,则最后一行安装命令为./debian.sh或./ubuntu.sh

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

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

4.按任意键,开始安装。正常情况下20-40分钟左右,就可以安装完。进入#状态,如果你运行PHP程序网站,最好还要安装一下eAccelerator缓存插件。

至此LNMP安装完成,默认网站目录为/home/wwwroot/,默认安装PHPMYADMIN,使用 http://1.2.3.4/phpmyadmin/index.php 就可以管理你的MYSQL数据库了。

二:绑定域名到目录

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

/root/vhost.sh

1.绑定的主域名,我输入419.at后回车

2.问你是否绑定其它域名,我输入y后回车

3.输入你要绑定的其它域名,例如www.419.at回车

4.问你网站的绑定目录是哪?默认是/home/wwwroot/419.at 可以自定义

5.问你是否启用伪静态规则,自带了几个,按需要输入

6.问你是否开启日志文件 n 回车

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

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

/root/lnmp reload

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

server_name vpsmm.com www.vpsmm.com; #这就是要绑定的域名

index index.php index.html; #就是首页文件名

root /home/wwwroot/vpsmm.com; #网页存放目录

三:LNMP的简单优化

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

/usr/local/nginx/conf/nginx.conf

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

其中worker_processes 1;可以修改成2或3个,nginx本身就很强大,不需要像apache那样,开启过多的进程来保证其稳定运行。

找到,按你的内存容量修改PHP进程的数量,一般128内存开启6个,256内存开启16个。这样能保证,在PHP大并发的情况下不会502错误。

优化后,使用以下命令重新启动lnmp。

/root/lnmp restart

四:自定义404错误文件

找到你的站点配置文件,例如/usr/local/nginx/conf/vhost/419.at.conf

在root /home/wwwroot/419.at;下面添加一行:

error_page 404 /404.php;

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

五:关于伪静态规则问题

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就是我这个网站的自定义伪静态规则。

#修改相关设置后,需要用以下命令重载配置,使其生效:

/root/lnmp reload

判断域名自动301伪静态规则:

if ($host != ‘www.vpsmm.com’ ) {rewrite ^/(.*)$ http://www.vpsmm.com/$1 permanent;}

看了"linux服务器硬件要求高吗"文章内容的人还看:

linux服务器硬件如何选,linux服务器硬件要求高吗相关推荐

  1. Linux内存管理:内存描述之高端内存

    <Linux内存管理:内存描述之内存节点node> <Linux内存管理:内存描述之内存区域zone> <Linux内存管理:内存描述之内存页面page> < ...

  2. Linux Enterprise Cluster选译

    Linux Enterprise Cluster选译 [url]http://www.mikrotikrouter.cn/show/663[/url] 高有效性系统没有单故障点.所谓的单故障点是指某个 ...

  3. 系统选Linux还是mac,如何选择一款适合自己操作系统、Windows、Mac还是Linux?

    如何选择一款适合自己操作系统.Windows.Mac还是Linux? 作者:我们都很努力着 简介:电脑已经逐渐离不开我们生活,但是如何选择一个我们最佳,最适合的电脑操作系统就成了一些困难选择人士的一个 ...

  4. Linux管理传世经典:Linux 系统管理技术手册(第二版) 中文高清版下载

    Linux管理传世经典:Linux 系统管理技术手册(第二版) 中文高清版下载 转载于:https://www.cnblogs.com/gavinhughhu/archive/2010/07/05/1 ...

  5. 虚拟空间windows和linux,虚拟主机选windows还是linux

    虚拟主机选windows还是linux?很多站长和中小企业在建站时,会选择虚拟主机.购买虚拟主机的时候,会遇到选择linux系统还是windows系统的问题. 系统应该根据网站的源码情况来决定: 1. ...

  6. 阿里云服务器的windows和linux系统怎么选

    阿里云ECS云服务器操作系统分为Windows类和Linux类,下面我们一起探讨下阿里云服务器的windows和linux系统怎么选及操作系统32位和64位的区别: 阿里云服务器操作系统是什么 阿里云 ...

  7. 关于Linux系统指令 top 之 %wa 占用高,用`iostat`探个究竟

    最近测试一项目,性能非常不理想.老版本逻辑和功能都简单时,性能是相当的好!接口点击率是万级的.谁知修改后上不了百. 架设Jboss服务器,业务逻辑用Java处理,核心模块使用C++处理,使用JNI衔接 ...

  8. 《调教命令行01》选Linux发行版,就像挑女朋友

    原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处.任何不保留此声明的转载都是抄袭. 手机屏幕灭了,一片漆黑.小王的面孔逐渐出现在变成了镜子的屏幕上.他拿出一根牙签,张大了嘴巴 ...

  9. Linux中buff/cache内存占用过高解决办法

    Linux中buff/cache内存占用过高解决办法 在Linux系统中,我们经常用free命令来查看系统内存的使用状态.在一个centos7的系统上,free命令的显示内容大概是这样一个状态: 这个 ...

最新文章

  1. HDU2141(二分查找)
  2. 报错解决:ERROR: While executing gem ... (Gem::CommandLineError)
  3. matlab偏导符号怎么打,matlab 如何输入导数
  4. 吴恩达deeplearning资源汇总帖
  5. MySQL等关系型数据库概述
  6. An internal error occurred during: “AppXray Indexing
  7. excel表格怎么调整行高和列宽_8个实用Excel小技巧,谁用谁说好
  8. strstrsubstr、AfxGetApp
  9. c++ cstring 转换 char_Java基本数据类型的介绍及其转换(内附字符串与多种数据之间的转换)...
  10. php获取网页内容方法总结
  11. 信号学习第一课--基础知识
  12. ECSHOP2.7.3删除后台左侧菜单中的云服务中心
  13. linux中断--进程上下文和中断上下文
  14. 如何联机调试和发布程序
  15. php获取手机品牌,9 大国产手机品牌相机水印大比拼,哪款才是你的最爱?
  16. 动态规划:01背包问题、多段图问题
  17. 虚幻4 ai蓝图_高效AI自我监督学习的迷人蓝图
  18. linux下ntp服务配置
  19. 从自我怀疑到自我实现
  20. 德卡t10社保卡类型_德卡T10社保卡读卡器非接触式ic卡医保卡二代证医院挂号卡...

热门文章

  1. 个税app绑定银行卡
  2. arcgis出界址点成果表_界址点成果表
  3. 融资租赁,成为疫情过后翻身点?
  4. PostgreSQL 性能优化之 - 大锁与long sql/xact的蝴蝶效应
  5. 今年职高计算机数学高考试题,职高高考试题
  6. 长春桂林路计算机学校,桂林路(人民大街)附近学校
  7. 如何做到游戏双开??修改进程名可以吗?
  8. 计算机一级考试Office2007,计算机一级辅导:Office2007的两个技巧
  9. ISATAP+6to4综合隧道满足IPV6访问
  10. 解决Windows系统程序缺少FM20.DLL文件问题