LNMP

linux 服务器复制命令 scp

泪湿孤枕 提交于 2019-11-29 18:22:28
linux之cp/scp命令+scp命令详解 linux之cp/scp命令+scp命令详解 名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 把计 -a 尽可能将档案状态、权限等资料都照原状予以复制。 -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。 -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。 范例: 将档案 aaa 复制(已存在),并命名为 bbb : cp aaa bbb 将所有的C语言程式拷贝至 Finished 子目录中 : cp *.c Finished 命令:scp 不同的Linux之间copy文件常用有3种方法: 第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。 第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。 第三种就是利用scp命令来进行文件复制。 scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。 scp /home

CentOS 配置LNMP环境

萝らか妹 提交于 2019-11-29 15:45:04
Centos搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17 CentOS6.5搭建LNMP CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL) 注意:nginx安装之前,最好下载如下库 yum install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers 来源: oschina 链接: https://my.oschina.net/u/2256215/blog/423064

给lnmp环境增加项目

♀尐吖头ヾ 提交于 2019-11-29 13:31:05
题目要求 需求背景: 服务器上,跑的lamp环境,上面有很多客户的项目,每个项目就是一个网站。 由于客户在不断增加,每次增>加一个客户,就需要配置相应的mysql、ftp以及httpd。这种工作重复性非常强的,所以用脚本实现非常合适>。mysql增加的是对应客户项目的数据库、用户、密码,ftp增加的是对应项目的用户、密码(使用vsftpd,虚 拟用户模式),httpd就是要增加虚拟主机配置段。 参考答案 #!/bin/bash #本脚本的功能是在LAMP环境中增加站点,包括apache配置、FTP增加用户、MySQL增加库和用户 #作者:猿课-阿铭 www.apelearn.com #日期:2018-12-10 #网站目录 webdir=/data/wwwroot #ftp的虚拟用户配置文件目录 ftpudir=/etc/vsftpd/vuuser #ftp虚拟用户密码文件 ftpuserfile=/root/login #mysql命令行登录root mysqlc="/usr/local/mysql/bin/mysql -uroot -pjk1hYUcnt6" #apache虚拟主机配置文件 httpd_config_f="/usr/local/apache2/conf/extra/httpd-vhosts.conf" #定义增加MySQL库和用户的函数 add_mysql

DSMall源码多店铺商城,B2B2C商城单机部署/集群部署教程

三世轮回 提交于 2019-11-29 12:51:17
DSMall 单机部署/集群部署 硬件选购 单机部署基本硬件 集群部署基本硬件 环境部署 单机部署 集群部署 硬件选购 单机部署基本硬件 阿里云域名 阿里云服务器(推荐配置:Centos6.8 64位,双核4G内存 3M带宽) 集群部署基本硬件 阿里云域名 阿里云服务器至少两台 (用于主备服务或流量分发) 阿里云负载均衡 (用于流量分发) 阿里云数据库Redis版(用于存储缓存) 阿里云数据库 Mysql(用于存储数据,建议高可用版,可选是否配置主从数据库) 阿里云OSS图片存储(用于第三方图片存储) 环境部署 单机部署 安装Lnmp环境集成包: https://lnmp.org/install.html wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp 添加、删除虚拟主机及伪静态管理: https://lnmp.org/faq/lnmp-vhost-add-howto.html lnmp vhost add 、 lnmp vhost list 、 lnmp vhost del LNMP默认网站配置文件:/usr/local/nginx/conf/nginx.conf LNMPA默认网站配置文件:/usr

LNMP平台搭建

梦想与她 提交于 2019-11-29 12:03:48
部署Nginx软件 1)安装支持软件: Nginx的配置及运行需要pcre、zlib等软件包的支持,因此应预先安装这些软件的开发包(devel),以便提供相应的库和头文件,确保Nginx的安装顺利完成。 [root@nginx~]#systemctl stop firewalld [root@nginx~]#iptables -F [root@nginx~]#setenforce 0 [root@nginx~]# yum -y install pcre-devel zlib-devel openssl-devel 2)创建运行用户、组: Nginx服务程序默认以nobody身份运行,建议为其创建专门的用户账号,以便更准确地控制其访问权限,增加灵活性、降低安全风险。如:创建一个名为nginx的用户,不建立宿主目录,也禁止登录到shell环境。 [root@nginx~]#useradd -M -s /sbin/nologin nginx 指定shell /sbin/noligin 是不允许用户登录的意思 3)编译安装nginx: 释放nginx源码包 [root@nginx~]# tar xf nginx-1.16.0.tar.gz -C /usr/src/ 4)配置编译: [root@nginx~]# cd /usr/src/nginx-1.16.1/ [root

部署企业LNMP架构搭建bbs

时光毁灭记忆、已成空白 提交于 2019-11-29 11:24:19
部署企业LNMP架构 1===============部署Nginx 2===============安装及部署Mysql数据库 3===============安装PHP解析环境 4===============配置Nginx支持PHP环境 5===============LNMP平台部署web应用 关闭相关安全机制 [root@nginx~]#systemctl stop firewalld [root@nginx~]#iptables-F [root@nginx~]#setenforce 0 1.部署Nginx软件 (1)安装支持软件: Nginx的配置及运行需要pcre、zlib等软件包的支持,因此应预先安装这些软件的开发包(devel),以便提供相应的库和头文件,确保Nginx的安装顺利完成。 [root@nginx~]#yum -y install pcre-devel zlib-devel openssl-devel (2)创建运行用户、组: Nginx服务程序默认以nobody身份运行,建议为其创建专门的用户账号,以便更准确地控制其访问权限,增加灵活性、降低安全风险。如:创建一个名为nginx的用户,不建立宿主目录,也禁止登录到shell环境。 [root@nginx~]#useradd -M -s /sbin/nologinnginx (3)编译安装nginx:

lnmp环境(nginx)安装ssl安全证书

帅比萌擦擦* 提交于 2019-11-29 09:41:34
我通过阿里云注册的域名,在阿里云申请ssl证书,有免费的(一年时间),下载适合你运行环境的安全证书,下载的是一个压缩包,里面两个文件,我通过阿里云注册的域名,在阿里云申请ssl证书,有免费的(一年时间),下载适合你运行环境的安全证书,下载的是一个压缩包,里面有两个文件将这两个文件放入nginx的安装目录 (1)我是在/usr/local/nginx/conf下新建了一个cert目录,将**********.pem 和*********.key放到这个目录下 (2)编辑nginx.conf 我的是在vhost下 listen 443 ssl; ssl_certificate /usr/local/nginx/conf/cert/******.pem; ssl_certificate_key /usr/local/nginx/conf/cert/******.key; 配置完成后重启nginx 如果是阿里云服务器需要登录阿里云平台添加一个安全组,https访问的是443端口,安全组里需要开放一个443端口 强制http转https设置方法 添加server server { listen 80; server_name ****.cn; return 301 https://$server_name$request_uri; } 来源: https://my.oschina.net/u

LNMP安装常见问题集锦(一)

北战南征 提交于 2019-11-29 07:34:51
LNMP安装常见问题集锦(一) 1、ERROR: invalid PHP executable specified by TEST_PHP_EXECUTABLE = /usr/local/src/php-5.3.18/sapi/cli/php 出现情况: make php过程中的错误 错误意思: 关闭安全模式就好了,都是 safe模式的测试 惹的祸。最新版的php 安装 包中已经没有safe模块了。 解决办法: 该错误可以忽略直接make install 好了。 2、nginx: [emerg] getpwnam("www") failed 出现情况:刚装完nginx后,运行测试文件的时候。 错误意思:获得 www 用户失败。 解决办法:在nginx.conf中 把"#user nobody;"的前面#注释去掉,改为"user www www;" 3、nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory) 出现情况:刚 安装 完nginx后重启时报的错。 错误意思: 在 /usr/local/nginx/logs 目录下没有nginx.pid 解决办法: 运行这句话, 问题 解决 " /usr/local/nginx/sbin/nginx -c

常用命令2-文件处理命令

不想你离开。 提交于 2019-11-29 04:41:36
如果要创建一层的目录,就不用加 -p ,但是要创建 2 层目录,必须加 -p [root@bogon ~]# mkdir test [root@bogon ~]# ls 111_bak install.log lnmp-install.log Templates anaconda-ks.cfg install.log.syslog Music test Desktop lnmp nginx-1.10.2.tar.gz test.php Documents lnmp1.0-full Pictures vhost.sh Downloads lnmp1.0-full.tar.gz Public Videos [root@bogon ~]# mkdir yunhe/fenglaoshi mkdir: cannot create directory `yunhe/fenglaoshi': No such file or directory [root@bogon ~]# mkdir -p yunhe/fenglaoshi [root@bogon ~]# ls 111_bak install.log lnmp-install.log Templates yunhe anaconda-ks.cfg install.log.syslog Music test Desktop lnmp nginx

Swoole和Swoft的那些事 (Http/Rpc服务篇)

两盒软妹~` 提交于 2019-11-29 04:26:44
https://www.jianshu.com/p/4c0f625d5e11 Swoft在PHPer圈中是一个门槛较高的Web框架,不仅仅由于框架本身带来了很多新概念和前沿的设计,还在于Swoft是一个基于Swoole的框架。Swoole在PHPer圈内学习成本最高的工具没有之一,虽然Swoft的出现降低了Swoole的使用成本,但如果你对Swoole本身了解不够深入,仍然很难避免栽进种种 "坑" 中。 考虑到这个现状,也为降低阅读难度,后续几个和Swoole联系较为密切的机制,笔者会调整写作思路,将文章的定位从 「帮助读者深入理解Swoft」 调整为 「帮助读者理解Swoft和Swoole」 ,叙述节奏也会放慢。 三种PHP应用的Web模型 LNMP模型 LNMP和LAMP是绝大多数PHPer最熟悉的基础Web架构,这里以常见的LNMP作为例子描述一个常见 无Swoole应用的构件组成:Nginx充当Webservice,PHP-fpm维护一个进程池去运行Web项目。 对比更古老的cgi模型,php-fpm已经引入了进程常驻的概念,避免每次请求创建并销毁进程的开销以及拓展加载的开销,但是每个请求仍然要执行PHP RINIT 与 RSHUTDOWN 之间的所有流程,包括重新加载一次框架源码以及项目代码,造成极大的性能浪费。 这种模型的优点是简单成熟和稳定, 一次运行随后销毁