linux 的网站搭建 2种

查看系统版本 cat /etc/redhat-release

查看内核版本 uname -r

查看系统多少位 uname -m

 

linux web 的网站搭建(动态解析) ,1、LAMP 架构(Linux+Apach+mysql+php )生产环境    2、LNMP架构(Llinux+nginx+mysql+php)生产环境

为什么nginx这么火这么多公司在用,稳定、功能丰富、安装配置简单、低系统资源,并发5万每秒。

因为是我自己的日志没有那么详细,就只的自已记录,方便自己记忆,请小伙伴们不要见笑。我只是记录一下Apach和nginx,的相关。

1,LAMP,红帽的7以上版本安装http服务后在做相应的配置如:/var/www/html/ 目录中的网络内容,/etc/httpd/conf.d/httpd-vhost.conf子配置文件的配置相关网站访问内容和相应配置,如要https加密方式访问要安装https的支持模块mod_ssl,配置文件中的配置端口是<virtualhost *:443>

 

2、LNMP 中的nginx安装前本

一、建立 nginx虚拟用户 useradd nginx -s /sbin/noglin -M(不创建家目录)(它不用登录系统只是要nginx安装配置用),下载http://nginx.org/ 见意安装近半年的,尽量不要安装最新版的(有问题后不一定很好的解决它)wget 下载 到目录

二、安装yum install -y gcc gcc-devel编译器(在官网上下载nginx后编译安装用)

三、yum install -y pcre pcre-devel openssl openssl-devel  (devel库 共计4个安装)

四、解压下载的nginx软件,tar -zxvf nginx-x.x.x.tar.gz

五、进入解压后的目录,后编译  ./configure --prefix=/安装目录/nginx-x.x.x(加版本号好查看是多少版本号)  --user=nginx --group=nginx --with-http_ssl_module --with-http_stubstatus_module

六、echo $?  (查询是否安装成功)  1安装失败(有提示错误信息)  0安装成功

七、make && make install

八、安装好后就在安装目录显示相关目录,和apache差不多

九、创建连接(即快捷方式因为我们安装的时候是带版本号的查看目录比较麻烦)ln -s /app/nginx/ /app/nginx

十、启动nginx    /app/nginx/sbin/nginx

十一、查看启动 ps -ef|grep nginx|grep -v grep

十二、测试一下  curl 172.0.0.1 可以看到默认到脚本

十三、查看使用的端口号  ss -lntup|grep nginx

十四、在用浏览器 ip下测试一下,可以看到welcome to nginix!

 

posted on 2019-01-01 12:13  linux学员(陈宝永)  阅读(136)  评论(2)    收藏  举报

导航