您当前的位置:首页 > 文章摘抄 > 正文

lnmp如何搭建多站点?CentOS 7 用户怎样安装 LNMP

本文目录

  • lnmp如何搭建多站点
  • CentOS 7 用户怎样安装 LNMP
  • linux的lnmp命令如何使用
  • 如何配置LNMP环境搭建wordpress网站
  • linux中lamp lnmp 具体指的是什么
  • 电脑上的LNMP是什么,它的作用是什么
  • lamp和lnmp的区别

lnmp如何搭建多站点

多个站点很简单。

如果你用的是默认路径安装的话按照下面的步骤操作就可以创建多个站点了

  • 在/usr/local/nginx/conf/vhost/ 这个目录下新建文件  你的域名.conf 

  • 将如下内容添加到新建的文件中去:

  • server

    {

    listen 80;

    #listen [::]:80;

    server_name 你的域名;

    index index.html index.htm index.php default.html default.htm default.php;

    root  /www/web/web1; 这里是你站点的根目录

    include hlkan.conf;

    #error_page   404   /404.html;

    location ~ [^/]\.php(/|$)

    {

    # comment try_files $uri =404; to enable pathinfo

    try_files $uri =404;

    fastcgi_pass  unix:/tmp/php-cgi.sock;

    fastcgi_index index.php;

    include fastcgi.conf;

    #include pathinfo.conf;

    }

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$

    {

    expires      30d;

    }

    location ~ .*\.(js|css)?$

    {

    expires      12h;

    }

    access_log off;

    }

    3. 然后执行 /root/lnmp reload 就好了

    CentOS 7 用户怎样安装 LNMP

    LNMP动态网站部署架构是一套由Linux + Nginx + MySQL + PHP组成的动态网站系统解决方案。LNMP中的字母L是Linux系统的意思,不仅可以是RHEL、CentOS、Fedora,还可以是Debian、Ubuntu等系统。在使用源码包安装服务程序之前,首先要让安装主机具备编译程序源码的环境,他需要具备C语言、C++语言、Perl语言的编译器,以及各种常见的编译支持函数库程序。因此请先配置妥当Yum软件仓库,然后把下面列出的这些软件包都统统安装上:[root@linuxprobe ~]# yum install -y apr* autoconf automake bison bzip2 bzip2* compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-develLoaded plugins: langpacks, product-id, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.………………省略部分安装过程………………Installing:apr x86_64 1.4.8-3.el7 rhel7 103 kapr-devel x86_64 1.4.8-3.el7 rhel7 188 kapr-util x86_64 1.5.2-6.el7 rhel7 92 kapr-util-devel x86_64 1.5.2-6.el7 rhel7 76 kautoconf noarch 2.69-11.el7 rhel7 701 kautomake noarch 1.13.4-3.el7 rhel7 679 kbison x86_64 2.7-4.el7 rhel7 578 kbzip2-devel x86_64 1.0.6-12.el7 rhel7 218 kcompat-dapl x86_64 1:1.2.19-3.el7 rhel7 109 kcompat-db-headers noarch 4.7.25-27.el7 rhel7 48 kcompat-db47 x86_64 4.7.25-27.el7 rhel7 795 kcompat-gcc-44 x86_64 4.4.7-8.el7 rhel7 10 Mcompat-gcc-44-c++ x86_64 4.4.7-8.el7 rhel7 6.3 Mcompat-glibc x86_64 1:2.12-4.el7 rhel7 1.2 Mcompat-glibc-headers x86_64 1:2.12-4.el7 rhel7 452 kcompat-libcap1 x86_64 1.10-7.el7 rhel7 19 kcompat-libf2c-34 x86_64 3.4.6-32.el7 rhel7 155 kcompat-libgfortran-41 x86_64 4.1.2-44.el7 rhel7 142 kcompat-libtiff3 x86_64 3.9.4-11.el7 rhel7 135 kcompat-openldap x86_64 1:2.3.43-5.el7 rhel7 174 kcpp x86_64 4.8.2-16.el7 rhel7 5.9 Mfontconfig-devel x86_64 2.10.95-7.el7 rhel7 128 kfreetype-devel x86_64 2.4.11-9.el7 rhel7 355 kgcc x86_64 4.8.2-16.el7 rhel7 16 Mgcc-c++ x86_64 4.8.2-16.el7 rhel7 7.1 M………………省略部分安装过程………………Complete![root@linuxprobe ~]# cd /usr/local/src[root@linuxprobe src] # wget [root@linuxprobe mysql]# vim /etc/rc.d/init.d/mysqld ………………省略部分输出信息………………39 #40 # If you want to affect other MySQL variables, you should make your changes41 # in the /etc/my.cnf, ~/.my.cnf or other MySQL configuration files.4243 # If you change base dir, you must also change datadir. These may get44 # overwritten by settings in the MySQL configuration files.4546 basedir=/usr/local/mysql 47 datadir=/usr/local/mysql/var48 ………………省略部分输出信息………………[root@Linuxprobe mysql]# service mysqld startStarting MySQL. SUCCESS! [root@linuxprobe mysql]# chkconfig mysqld on[root@linuxprobe mysql]# vim /etc/profile………………省略部分输出信息………………6465 for i in /etc/profile.d/*.sh ; do66 if [ -r “$i“ ]; then67 if [ “${-#*i}“ != “$-“ ]; then68 . “$i“69 else70 . “$i“ 》/dev/null71 fi72 fi73 done74 export PATH=$PATH:/usr/local/mysql/bin75 unset i76 unset -f pathmunge[root@linuxprobe mysql]# source /etc/profile[root@linuxprobe mysql]# mkdir /var/lib/mysql受限制,没办法全部搬运,可百度 免费电子书 linux就该这么学,第20章,复制文章中的命令来安装

    linux的lnmp命令如何使用

    LNMP相关软件安装目录Nginx 目录: /usr/local/nginx/MySQL 目录 : /usr/local/mysql/MySQL数据库所在目录:/usr/local/mysql/var/PHP目录 : /usr/local/php/PHPMyAdmin目录 : 0.9版为/home/wwwroot/phpmyadmin/ 1.0版为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。默认网站目录 : 0.9版为 /home/wwwroot/ 1.0版为 /home/wwwroot/default/Nginx日志目录:/home/wwwlogs//root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/PureFtpd 目录:/usr/local/pureftpd/PureFtpd web管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为 /home/wwwroot/default/ftp/Proftpd 目录:/usr/local/proftpd/LNMP相关配置文件位置Nginx主配置文件:/usr/local/nginx/conf/nginx.conf/root/vhost.sh添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.confMySQL配置文件:/etc/my.cnfPHP配置文件:/usr/local/php/etc/php.iniphp-fpm配置文件:/usr/local/php/etc/php-fpm.confPureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.confPureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.confProftpd配置文件:/usr/local/proftpd/etc/proftpd.confProftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.confLNMPA相关目录文件位置Apache目录:/usr/local/apache/Apache配置文件:/usr/local/apache/conf/httpd.confApache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/

    如何配置LNMP环境搭建wordpress网站

    个人建站的办法很简单,首先网站服务器选择1核2G1M,40G高效云盘。要准备以下的资料

    • 选择云服务器,例如阿里或者腾讯等

    • 国内服务器要备案,hk和国外服务器不用。

    • 建立网站环境,这时候用lnmp环境,速度更快,安装 wp程序。

    • 安装wp过程就很简单了,按照页面提示输入数据库名、账号密码,然后输入网站title,后台账号密码,邮箱,安装成功就可以了

    • 解析域名到服务器

    • WordPress程序选择的主机配置应该支持php。支持伪静态。首选Linux系统主机。

      请点击输入图片描述

    linux中lamp lnmp 具体指的是什么

    1.LAMP 是Linux Apache MySQL PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。2.和LAMP不同的是LNMP中的N指的是Nginx(类似于Apache的一种web服务软件)其他都一样。 -- 摘自《跟阿铭学linux(第2版)》

    电脑上的LNMP是什么,它的作用是什么

    LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。   Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。   Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。   Mysql是一个小型关系型数据库管理系统。   Php是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。   这四种软件均为免费软件,组合到一起,成为一个免费、高效的网站服务系统。

    lamp和lnmp的区别

    LAMP 指的Linux (操作系统)、 ApacheHTTP 服务器, MySQL (数据库软件) 和PHP (有时也是指Perl 或 Python) 的第一个字母,一般用来建立的web 服务器。LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。这四种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。


    声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

    上一篇: 梦见玫瑰花凋谢是什么意思,梦到枯萎的玫瑰花什么意思(婚外感情中男人追女人是一种什么样的心态)

    下一篇: 美白面膜diy,分享自制美白面膜小妙招(坚持7天淡斑还能去黑头)



    推荐阅读