广告
返回顶部
首页 > 资讯 > 数据库 >NGINX网站服务-LNMP平台及应用
  • 468
分享到

NGINX网站服务-LNMP平台及应用

2024-04-02 19:04:59 468人浏览 八月长安
摘要

实验需求:LNMP实现多个虚拟主机,部署Wordpress和PHPmyadmin,并为phpmyadmin提供https实验环境:LNMP     &nbs

实验需求:

LNMP实现多个虚拟主机,部署Wordpress和PHPmyadmin,并为phpmyadmin提供https


实验环境:

LNMP                 Centos 7.2x86_64            IP:172.16.251.138

测试端              CentOS 6.7x86_64            IP:172.16.251.164

软件包:

 initial-setup-ks.cfg
 mariadb-5.5.46-linux-x86_64.tar.gz
 Nginx-1.10.0.tar.gz
 php-5.4.26.tar.bz2
 phpMyAdmin-4.4.14.1-all-languages.zip
 wordpress-4.3.1-zh_CN.zip


实验准备:

安装开发包组,支持软件,解决依赖关系

[root@station138 ~]# iptables -F

[root@station138 ~]# setenforce 0

[root@station138 ~]# yum groupinstall"Development Tools" "Server PlatfORM Development"

[root@station138 ~]# yum -y installpcre-devel openssl-devel zlib-devel


编译安装nginx:

[root@station138 ~]# tar xfnginx-1.10.0.tar.gz

1.创建程序用户:

[root@station138 nginx-1.10.0]# useradd -rnginx

2.进入目录开始编译:

[root@station138 nginx-1.10.0]# ./configure--prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx--conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log--Http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid--lock-path=/var/run/nginx.lock --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module--with-http_dav_module --with-http_stub_status_module --with-threads--with-file-aio

[root@station138 nginx-1.10.0]# make&& make install

3.检查配置文件:

[root@station138 nginx-1.10.0]# nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful


4.启动服务:

[root@station138 nginx-1.10.0]# nginx

[root@station138 nginx-1.10.0]# netstat-anpt |grep nginx

tcp   0    0 0.0.0.0:80           0.0.0.0:*           LISTEN    38873/nginx: master

5.创建虚拟主机:

[root@station138 ~]# mkdir -pv /var/www/v{1,2}

[root@station138 ~]# echo "WEB1" >> /var/www/v1/index.html

[root@station138 ~]# echo "web2" >> /var/www/v2/index.html

[root@station138 ~]# vim/etc/nginx/nginx.conf

server {

       listen       80;

       server_name  www.a.com;

       location / {

           root   /var/www/v1;

           index  index.php index.htmlindex.htm;

       }

}

server {

       listen       80;

       server_name  www.b.com;

       location / {

           root   /var/www/v2;

            index  index.php index.html index.htm;

       }

}

[root@station138 ~]# nginx -s reload

6.客户端测试:

NGINX网站服务-LNMP平台及应用NGINX网站服务-LNMP平台及应用


二进制安装mariadb:

1.建立Mysql系统用户

[root@station138~]# useradd -r -M mysql

2.建立数据存放的目录

[root@station138~]# mkdir -p /testdir/mydata

[root@station138~]# chown -R mysql.mysql /testdir/mydata

3.解压mariadb安装包

[root@station138 ~]#tar xf mariadb-5.5.46-linux-x86_64.tar.gz -C /usr/local

[root@station138~]# ln -sv /usr/local/mariadb-5.5.46-linux-x86_64/ mysql 

[root@station138~]# chown -R root.mysql /usr/local/mysql/*

4.使用scripts脚本文件mysql_install_db文件来安装数据库

[root@station138mysql]# scripts/mysql_install_db --user=mysql --datadir=/testdir/mydata

5.提供配置文件

[root@station138mysql]# cp support-files/my-large.cnf /etc/my.cnf

[root@station138mysql]# vim /etc/my.cnf

datadir=/testdir/mydata        //指明mysql的数据存放路径

innodb_file_per_table = ON   //成为独立表空间

skip_name_resolve = ON       //跳过名称解析

6.提供mysql服务启动脚本

[root@station138 support-files]# cp mysql.server /etc/rc.d/init.d/mysqld  

[root@station138 support-files]# chkconfig --add mysqld

7.添加环境变量

[root@station138 ~]# vim /etc/profile.d/mysql.sh 

export PATH=/usr/local/mysql/bin:$PATH

[root@station138 ~]# source /etc/profile.d/mysql.sh

8.导出头文件,导出库文件:

[root@station138 ~]#ln -s /usr/local/include/ /usr/include/mysql

 [root@station138 ~]#vim /etc/ld.so.conf.d/mysql.conf

9.启动服务

[root@station138 ~]# systemctl start mysqld 

[root@station138 ~]# ss -tnl 

LISTEN     0      50           *:3306     *:*  


源代码安装PHP:

1.安装支持软件,解决依赖关系:

[root@station138 ~]# yum -y install bzip2-devel libmcrypt-devel libxml2-devel openssl-devel

2.编译php

[root@station138 ~]# tar xf php-5.4.26.tar.bz2 
您可能感兴趣的文档:

--结束END--

本文标题: NGINX网站服务-LNMP平台及应用

本文链接: https://www.lsjlt.com/news/44480.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • NGINX网站服务-LNMP平台及应用
    实验需求:LNMP实现多个虚拟主机,部署wordpress和phpmyadmin,并为phpmyadmin提供https实验环境:LNMP     &nbs...
    99+
    2022-10-18
  • LNMP平台部署及应用
         LAMP平台应该是目前应用最为广泛的网站服务器架构,但随着Nginx在企业中的使用越来越多,LNMP(或LEMP)架构也受到越来越多Linux系统工程师的青睐,其中&...
    99+
    2022-10-18
  • nginx一台服务器上配置两个https 域名网站
    要在 Nginx 中配置两个 HTTPS 网站,您需要执行以下步骤: 在服务器上安装 SSL 证书。您需要为每个网站安装单独的 SSL 证书。在 Nginx 配置文件中创建两个 server 块,每个...
    99+
    2023-09-21
    https 服务器 nginx
  • 立普威陆网站IPv6升级改造应用平台完整开源!
    截止到今天,《推进互联网协议第六版(IPv6)规模部署行动计划》已经公开发布一周年了。值此周年之际,立普威陆发布消息称,网站IPv6升级改造应用平台完整开源。GitHub软件开发平台:https://github.com/leapv6/IP...
    99+
    2023-06-03
  • nginx 配置 可使用服务器IP访问网站
    如果想要在局域网中使用ip访问nginx配置的网站,需要在防火墙中设置开放端口 nginx 默认监听的是80端口,,我们也可以在nginx的配置文件中复制粘贴多个server,并设置不同的监听端口 1,添加80端口  firewall-cm...
    99+
    2023-09-03
    服务器 nginx tcp/ip
  • 如何用PHP开发一个网络家教服务平台
    如何用PHP开发一个网络家教服务平台随着互联网的迅猛发展,网络家教服务平台越来越受到人们的关注和需求。家长和学生通过这样的平台可以方便地找到合适的家教教师,同时家教教师也可以更好地展示自己的教学能力和优势。本文将介绍如何用PHP开发一个网络...
    99+
    2023-10-28
    PHP开发 服务平台 网络家教
  • 阿里云服务器多功能应用平台的基石
    阿里云服务器,是阿里巴巴云计算平台推出的一种高性能计算服务。它能够满足各种类型的应用需求,从大数据分析到人工智能,从云计算到分布式存储,阿里云服务器都能提供强大的计算能力和存储空间。本文将详细介绍阿里云服务器的性能、功能和使用方法,帮助读者...
    99+
    2023-11-01
    阿里 多功能 基石
  • 阿里云服务器企业级应用的基础平台
    阿里云服务器是阿里巴巴集团提供的云计算服务,为企业级应用提供稳定的运行环境。本文将详细介绍阿里云服务器的功能特点和优势。 随着互联网技术的快速发展,越来越多的企业开始使用云计算服务来实现企业的数字化转型。阿里云服务器作为阿里云提供的云计算服...
    99+
    2023-12-12
    阿里 企业级 服务器
  • 阿里云网页服务器租用高效便捷的网页开发平台
    阿里云网页服务器租用是一种在线服务,可以帮助企业、个人或开发者快速、便捷地建立、托管和管理自己的网站。通过阿里云的网页服务器租用,用户可以享受到高效、安全、稳定的服务,同时也可以灵活地根据自己的需求调整服务器配置。 随着互联网技术的快速发展...
    99+
    2023-12-10
    高效 阿里 便捷
  • Linux高级应用——web网站服务(2)
    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。  公众号:网络豆云计算学堂  座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 目录  前言 一. httpd服务访问控制概述 1.为什么...
    99+
    2023-10-26
    linux 服务器 ssl 原力计划
  • 阿里AI云服务器引领AI应用的高性能平台
    随着人工智能技术的不断发展,AI云服务器作为支撑AI应用的基础设施,其性能和稳定性的提升越来越受到关注。阿里云作为全球领先的云计算服务提供商,推出了一系列AI云服务器产品,以满足AI应用对计算资源的需求。 阿里云AI云服务器:阿里云AI云服...
    99+
    2023-10-29
    阿里 高性能 服务器
  • 为何要租用台湾服务器进行网站搭建
    这篇文章将为大家详细讲解有关为何要租用台湾服务器进行网站搭建,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。租用台湾服务器到底怎么样了怎么才能租用到最有效果的台湾服务器,怎么才能有效的运用好台...
    99+
    2023-06-07
  • 适合台湾服务器租用的行业网站有哪些
    适合台湾服务器租用的行业网站有:1、跨境电商行业网站,该类型的网站需要服务器能够满足各个地区的访客能够快速访问网站,而台湾服务器机房能够提供24小时在线运维,保障服务器能够稳定正常运行;2、游戏行业网站,租用台湾服务器不需要进行备案,可使游...
    99+
    2022-10-08
  • 阿里云网络服务器架构构建高可用、高性能的云服务平台
    随着互联网的快速发展,越来越多的企业选择将业务迁移到云端,以提高效率、降低成本。作为全球领先的云计算服务提供商,阿里云提供了丰富、高性能的网络服务器架构,为企业提供了稳定、可靠的云服务。 阿里云网络服务器架构阿里云网络服务器架构主要包括以下...
    99+
    2023-10-30
    阿里 高性能 服务平台
  • 租用台湾服务器搭建论坛网站有哪些优势
    租用台湾服务器搭建论坛网站的优势有:1、线路稳定,台湾机房支持国内大陆直线线路,有效提高服务器访问速度;2、硬件性能稳定,标准配置的台湾服务器能够满足论坛网站的需求,并且支持分布式架构和网络均衡,从而保障网站能够流畅稳定的运行;3、台湾服务...
    99+
    2022-10-09
  • 怎么使用SAP云平台的Notification服务给Android应用推送通知消息
    今天就跟大家聊聊有关怎么使用SAP云平台的Notification服务给Android应用推送通知消息,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。登录SAP Cloud Platf...
    99+
    2023-06-03
  • 外贸网站应该用什么样的服务器
    本篇文章为大家展示了外贸网站应该用什么样的服务器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因...
    99+
    2023-06-07
  • Auto DL 平台租服务器(GPU)跑代码(炼丹)使用教程,告别繁琐的SSH,平台自带的Jpyter用网页就能实现
    平台提供的Jupyter 接口可以让用户直接在网页实现对所租服务器的控制。 不用直接操作SSH。 ...
    99+
    2023-09-21
    人工智能 Powered by 金山文档
  • 轻量应用服务器怎么提高网站安全
    轻量应用服务器提高网站安全的方法:1、定期更换租用服务器的账号密码,防止被黑客破解利用;2、修改服务器的端口设置并安装可靠的杀毒软件,排查系统病毒;3、给租用的服务器安装并配置专业的软件防火墙提高防御;4、定期对服务器进行维护以及安全审计,...
    99+
    2022-10-09
  • 什么是PaaS(平台即服务)构建软件应用程序的更简单方法
    PaaS(平台即服务)是一种云计算服务模型,它提供了一个完整的开发和部署软件应用程序的平台。PaaS可以简化软件开发和部署的过程,使...
    99+
    2023-09-22
    PaaS
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作