$ scp ~/Downloads/nginx-1.10.2.tar.gz root@192.168.2.20:/usr/local
$ ssh root@192.168.2.20 //SSH连接 # yum -y install gcc gcc-c++ autoconf automake //gcc、gcc-c++的库文件 # yum install -y pcre pcre-devel //安装Nginx依赖包 # yum install -y zlib zlib-devel
# cd /usr/local # tar -zxvf nginx-1.10.2.tar.gz //解压缩 # cd nginx-1.10.2 //切换到该目录下 # ./configure //配置 # make # make install //安装
# cd /usr/local # ls //如果存在nginx文件夹,则安装成功
# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
# ps -ef|grep nginx
# ps -ef|grep nginx //查看Nginx的主进程号(master process),假设此处查询得到1060 # kill -quit 1060
# kill -term 1060
# pkill -9 nginx
# /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf //验证 # /usr/local/nginx/sbin/nginx -s reload //重启
# /usr/local/nginx/sbin/nginx -v //查看当前版本
# cd /usr/local # tar -zxvf nginx-1.11.6.tar.gz //解压缩 新版本Nginx # cd nginx-1.11.6 //切换到该目录下 # ./configure //配置 # make # cd /usr/local/nginx/sbin //打开 旧版本Nginx可执行文件位置 # cp nginx nginx.old //备份 旧版本Nginx可执行文件,防止升级错误而无法恢复 # cp -rfp /usr/local/nginx-1.11.6/objs/nginx /usr/local/nginx/sbin //复制新版本可执行文件到旧版本处 # rm -f /usr/local/nginx-1.11.6.tar.gz //善后工作 删除压缩文件 # rm -rf /usr/local/nginx-1.11.6 //删除文件夹
# cd /usr/local/nginx/conf # touch fzjh.conf # vi fzjh.conf //用vi编辑器打开文件,然后按键盘的i
#设置低权限用户,为了安全而设置的
user nobody;
#工作衍生进程数
worker_processes 4;
#设置错误文件存放路径
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#设置pid存放路径(pid是控制系统中重要文件)
#pid logs/nginx.pid;
#设置最大连接数
events{
worker_connections 1024;
}
http{
#主要是用于设置一组可以在proxy_pass和fastcgi_pass指令中使用额代理服务器,默认负载均衡方式为轮询
upstream tomcat_client {
#设置同一个cookie的两次/多次请求,请求的是同一台服务器
ip_hash;
#weight权重,默认1,权重越大访问概率越大,backup备用服务器,服务器全部崩溃后启动
server 192.168.2.21:8080 weight=5;
server 192.168.2.22:8080 weight=5;
server 192.168.2.23:8080 weight=5 backup;
}
#开启gzip压缩,开启后,访问网页会自动压缩
#gzip on;
#指定服务器的名称和参数
server {
listen 80;
server_name test.nginxtest.net;
#设置字符
#charset koi8-r;
#location / 指用根目录做负载均衡
location / {
proxy_pass http://tomcat_client;
proxy_redirect default;
#设置代理
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
}
:wq!
# /usr/local/nginx/sbin/nginx //启动Nginx # /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/fzjh.conf //加载配置文件
# killall -9 nginx
$ scp ~/Downloads/jdk-8u112-linux-x64.tar.gz root@192.168.2.21:/usr/local
$ ssh root@192.168.2.21 //SSH连接 # cd /usr/local # tar -zxvf jdk-8u112-linux-x64.tar.gz //解压缩 # mv jdk1.8.0_112/ jdk //将jdk1.8.0_112重命名为jdk # vi /etc/profile //用vi编辑器打开文件,然后按键盘的i
JAVA_HOME="/usr/local/jdk" CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib" PATH=".:$PATH:$JAVA_HOME/bin" CATALINA_HOME="/usr/local/tomcat" export JAVA_HOME CATALINA_HOME
:wq!
# source /etc/profile
# java -version
$ scp ~/Downloads/apache-tomcat-8.5.9.tar.gz root@192.168.2.21:/usr/local
$ ssh root@192.168.2.21 //SSH连接 # cd /usr/local # tar -zxvf apache-tomcat-8.5.9.tar.gz //解压缩 # mv apache-tomcat-8.5.9/ tomcat //将apache-tomcat-8.5.9重命名为tomcat
# mkdir /data //新建目录 # mkdir /data/www # mkdir /data/www/ROOT # cd /usr/local/tomcat/conf # vi server.xml //用vi编辑器打开server.xml配置文件,打开后键盘按i
:wq!
# /usr/local/tomcat/bin/startup.sh
# /usr/local/tomcat/bin/shutdown.sh
$ scp ~/Downloads/mysql-5.1.51.tar.gz root@192.168.2.30:/usr/local
$ ssh root@192.168.2.30 //SSH连接 # groupadd mysql //建立mysql的组 # useradd mysql -g mysql //增加用户mysql到mysql的组中 # yum list|grep ncurses # yum -y install ncurses-devel # yum install ncurses-devel # cd /usr/local # tar -zxvf mysql-5.1.51.tar.gz //解压缩 # cd mysql-5.1.51 # ./configure --prefix=/usr/local/mysql --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --with-readline --with-sll //配置,设置安装路径,设置编译mysql不带共享库,设置编译client不带共享库,设置要以rmp的方式安装tar包,设置以rmp的方式安装opensll # make # make install //安装,在make[4]的时候等待时间比较长,几分钟到十几分钟,都是正常现象 # /usr/local/mysql/bin/mysql_install_db --user //对安装好的MySQL进行初始化 # cp ./support-files/mysql.server /etc/init.d/mysql //将MySQL启动服务复制到系统中并重命名为mysql # cp ./support-files/my-medium.cnf /etc/my.cnf //复制规则文件 # chmod 755 /etc/init.d/mysql //更改文件权限 //文件权限由三个数字组成,第一位:文件拥有者的权限,第二位:文件拥有者同组的人的权限,第三位:文件拥有者非同组人的权限 //7:可读可写可执行,5:可读可执行 # cd /usr/local/mysql # chown -R mysql . //将 /usr/local/mysql 的拥有者更改为mysql # chgrp -R mysql . //将 /usr/local/mysql 归到mysql组中 # ps -ef|grep mysql # kill -9 3632 //将mysql所有进程号依次杀死,这里假定是3632 # /usr/local/mysql/bin/mysql_install_db --user=mysql //再次初始化 # service mysql start //启动MySQL # /usr/local/mysql/bin/mysqladmin -u root password '123456' //设置MySQL密码
# /usr/local/mysql/bin/mysql -u root -p
# /usr/local/mysql/bin/mysql -u root -p mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; //创建用户用于远程连接(root:用户名,%:所有电脑都可以连接,也可以设置某个ip地址运行连接,123456:密码) mysql> flush privileges; //立即生效
mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
mysql> q //登出
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有