当前位置: 首页 > news >正文

h5网站开发培训哪里好网站开发 土木

h5网站开发培训哪里好,网站开发 土木,做微信投票的网站5,海口网微博文章目录 创建环境创建专用网络VPC安全组创建云服务器打包部署2. Java环境启动项目开机启动任意服务1. 制作服务文件2. 制作启动脚本3. 制作停止脚本4. 增加执行权限5. 设置开机启动 创建镜像继续创建多台云服务器负载均衡弹性伸缩redis的报警规则白名单1. LAMP 环境1. 安装Apa… 文章目录 创建环境创建专用网络VPC安全组创建云服务器打包部署2. Java环境启动项目开机启动任意服务1. 制作服务文件2. 制作启动脚本3. 制作停止脚本4. 增加执行权限5. 设置开机启动 创建镜像继续创建多台云服务器负载均衡弹性伸缩redis的报警规则白名单1. LAMP 环境1. 安装ApachePHP2. 安装MySQL 3. WordPress安装4. Docker安装1. 安装2. 常用命令3. MySQL、Redis安装 5. 1Panel1. 简介2. 安装 创建环境 创建专用网络VPC 安全组 创建云服务器 打包部署 2. Java环境 #下载jdk17 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz #安装上传工具 以后使用命令 rz 选中文件进行上传 yum install -y lrzsz#解压 tar -xzvf jdk-17_linux-x64_bin.tar.gz#移动到指定位置 记住全路径 /opt/user/jdk-17.0.8 mv jdk-17.0.8 /opt/user/jdk-17.0.8#配置环境变量 /opt/jdk-17.0.2 vim /etc/profile#在最后加入下面配置注意修改 JAVA_HOME位置为你自己的位置 export JAVA_HOME/opt/user/jdk-17.0.8 export PATH$JAVA_HOME/bin:$PATH#使环境变量生效 source /etc/profile#验证安装成功 java -version启动项目 测试能否访问 开机启动任意服务 作为基础服务器需要配置开机自启服务方便后面自动伸缩以这台服务器为主扩容服务器能实现开机运行java服务。 1. 制作服务文件 cd /usr/lib/systemd/system vim springbootapp.service #内容如下[Unit] Descriptionspringbootapp Aftersyslog.target network.target remote-fs.target nss-lookup.target[Service] Typeforking ExecStart/opt/app/app-start.sh ExecStop/opt/app/app-stop.sh PrivateTmptrue[Install] WantedBymulti-user.target2. 制作启动脚本 vim app-start.sh内容如下 #!/bin/sh export JAVA_HOME/opt/jdk-17.0.2 export PATH$JAVA_HOME/bin:$PATH nohup java -jar /opt/app/app.jar /opt/app/app.log 21 --spring.profiles.activeprod echo $! /opt/app/app-service.pid3. 制作停止脚本 vim app-stop.sh内容如下 #!/bin/sh PID$(cat /opt/app/app-service.pid) kill -9 $PID4. 增加执行权限 chmod x app-start.sh chmod x app-stop.sh5. 设置开机启动 systemctl daemon-reload systemctl status springbootapp systemctl enable springbootapp关闭开机自启动 systemctl disable springbootapp立即执行启动服务脚本 systemctl start springbootapp立即执行关闭服务脚本 systemctl stop springbootapp创建镜像 继续创建多台云服务器 负载均衡 直接通过负载均衡的ip访问服务的8888端口 测试一下 弹性伸缩 如果我配置的期望值是1台服务器那么过一段时间没有负载就会直接把你创建的实例给删除了仅保留一台。 redis的报警规则 白名单 这里设置和云服务器的一样可以在同一个网络访问其他ip即便知道用户名密码和主机ip也无法访问。 1. LAMP 环境 LAMP: Linux Apache MySQL PHP是php网站开发的基础环境。 前置 1、开通ecs2、centos7.9版本3、可访问公网4、安全组放行 803306 端口 1. 安装ApachePHP # 安装 Apache yum install -y httpd # 启动 Apache 服务 设置开机启动 systemctl start httpd# 安装 php5.6。 rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm yum install -y php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-imap.x86_64 php56w-ldap.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-odbc.x86_64 php56w-process.x86_64 php56w-xml.x86_64 php56w-xmlrpc.x86_64#重启httpd服务 systemctl restart httpd如果搭配Nginx PHP 则可以安装php7.3 # 安装php7.3 ## 运行以下命令添加EPEL源。 yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install -y --enablereporemi-php73 php php-fpm php-mysqlnd php-cli测试PHP是否安装成功 vim /var/www/html/info.php #内容如下 ?php phpinfo(); ?#重启服务器 systemctl restart httpd#访问 http://你的ip/info.php 出现下面页面则代表php安装成功2. 安装MySQL #准备目录 mkdir -p /opt/db cd /opt/db/### 安装 MySQL 5.6 wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm rpm -ivh mysql-community-release-el6-5.noarch.rpm yum repolist all | grep mysql yum install mysql-community-server -y#启动mysql systemctl start mysqld#初始化mysql一路yes即可要记住自己新设置的密码 mysql_secure_installation#创建初始数据库授予权限 mysql -uroot -p create database db_wordpress character set utf8 collate utf8_bin; grant all on db_wordpress.* to user_wplocalhost identified by 123456; grant all on db_wordpress.* to user_wp% identified by 123456;3. WordPress安装 #下载 mkdir -p /opt/WP cd /opt/WP wget https://cn.wordpress.org/latest-zh_CN.tar.gz tar -xzvf latest-zh_CN.tar.gz#把word_press代码复制到 /var/www/html 下/var/www/html是php的网站目录 cd /var/www/html cp -rf /opt/WP/wordpress/* /var/www/html/###########配置 wordpress 访问 MYSQL cd /var/www/html/ cp wp-config-sample.php wp-config.php vim wp-config.php##内容如下注意修改为自己之前安装的MySQL的账号密码以及端口号 ?php /*** The base configuration for WordPress** The wp-config.php creation script uses this file during the installation.* You dont have to use the web site, you can copy this file to wp-config.php* and fill in the values.** This file contains the following configurations:** * Database settings* * Secret keys* * Database table prefix* * ABSPATH** link https://wordpress.org/documentation/article/editing-wp-config-php/** package WordPress*/// ** Database settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( DB_NAME, db_wordpress );/** Database username */ define( DB_USER, user_wp );/** Database password */ define( DB_PASSWORD, 123456 );/** Database hostname */ define( DB_HOST, localhost );/** Database charset to use in creating database tables. */ define( DB_CHARSET, utf8mb4 );/** The database collate type. Dont change this if in doubt. */ define( DB_COLLATE, );/**#* Authentication unique keys and salts.** Change these to different unique phrases! You can generate these using* the {link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}.** You can change these at any point in time to invalidate all existing cookies.* This will force all users to have to log in again.** since 2.6.0*/ define( AUTH_KEY, ,khtKQ!*XlrMd)M)3}nn(i(YKke[3KuaTMmuz B($EzqUix_v6X)Cn7QI{]q ); define( SECURE_AUTH_KEY, LiK0-P)]}09hK%M#9Guiu}Q3]{c{3OTep9r8GFT4lH1tVL7hKQ4f4)YKna~L~Z8 ); define( LOGGED_IN_KEY, HQAx9MNlRusI8]MFDis$}K4)ek-YhK{tN%|Nlh?:_JGDuU:],hxC}gB}87h( ); define( NONCE_KEY, $.2/0)K#jaZ)VwVW9j?NbuCf3xQt*Hsv|1ShflY:zi,q{QUdE{A-8r. _m ); define( AUTH_SALT, wWMitjd2mt5P;Hw_U6!r*3fh8V[1#}^km;xVoD7sr1Wk:%OKbrya2 ); define( SECURE_AUTH_SALT, u!mA2hpl%}7P%M!*xHQ*x)XN|dVBJCUQz[wQNyhT}mmk3-h(!.].B3ZOkwK ); define( LOGGED_IN_SALT, 6h:Qh UME,-putJ}ViEi{#mR9~j(YbzihIU)8lL3Q$V,u#HZ_*t)z7C[ra ); define( NONCE_SALT, G.wRp$]0)lOlHc(_BiBf~2BcLpM}kIjqU[ fDT|?|B]W3Ez,:RZT%)vWw_ );/**#-*//*** WordPress database table prefix.** You can have multiple installations in one database if you give each* a unique prefix. Only numbers, letters, and underscores please!*/ $table_prefix wp_;/*** For developers: WordPress debugging mode.** Change this to true to enable the display of notices during development.* It is strongly recommended that plugin and theme developers use WP_DEBUG* in their development environments.** For information on other constants that can be used for debugging,* visit the documentation.** link https://wordpress.org/documentation/article/debugging-in-wordpress/*/ define( WP_DEBUG, false );/* Add any custom values between this line and the stop editing line. *//* Thats all, stop editing! Happy publishing. *//** Absolute path to the WordPress directory. */ if ( ! defined( ABSPATH ) ) {define( ABSPATH, __DIR__ . / ); }/** Sets up WordPress vars and included files. */ require_once ABSPATH . wp-settings.php; 访问http://47.99.217.185 初始化WordPress 后台地址http://47.99.217.185/wp-login.php 博客地址http://47.99.217.185 4. Docker安装 1. 安装 #卸载旧版本Docker sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine#配置docker源 sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo#安装新版Docker, docker compose 允许写一个yaml配置文件写清楚用哪些镜像启动哪些容器。 sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin#启动 开机自启 sudo systemctl enable docker --now#配置镜像加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json -EOF {registry-mirrors: [https://82m9ar63.mirror.aliyuncs.com] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 2. 常用命令 #docker常用命令 docker exec -it 容器id bash#启动 docker compose -f xxx.yaml up -d #得到volume 的具体位置 docker volume inspect 你的volume名字 #列出docker所有挂载的卷 docker volume ls3. MySQL、Redis安装 安装MySQL和Redis的compose文件 services:mysql:image: mysql:latestrestart: alwaysenvironment:- MYSQL_DATABASEmydatabase- MYSQL_PASSWORDsecret- MYSQL_ROOT_PASSWORDverysecret- MYSQL_USERmyuservolumes:- /opt/mysql:/etc/mysql/conf.d #只要在外部的/opt/mysql目录下随便放一个 xx.cnf 文件mysql自动把他当成配置文件ports:- 33066:3306redis:image: redis:latestvolumes:- /opt/redis/redis.conf:/usr/local/etc/redis/redis.confcommand: redis-server /usr/local/etc/redis/redis.confrestart: alwaysports:- 7379:6379允许root远程访问新版MySQL无需设置 #mysql开启远程连接 docker exec -it 你的mysql容器id bash mysql -uroot -p你的密码 GRANT ALL PRIVILEGES ON *.* TO root% WITH GRANT OPTION; FLUSH PRIVILEGES;#修改mysql配置文件在[mysqld]下面加上一句话 bind-address 0.0.0.0#后台启动jar应用并且把所有日志都写到 log.txt nohup java -jar your-jar-file.jar log.txt 21 5. 1Panel 1. 简介 1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。适合小型公司快速运维需求。 2. 安装 curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh sh quick_start.sh根据引导创建安装完成后记得放行防火墙
http://www.ho-use.cn/article/10817482.html

相关文章:

  • net网站开发设计配色网站
  • 送网站建设管理信息内容审核制度嘉兴快速建站模板
  • 怎么做公司网站的二维码俄罗斯搜索引擎浏览器官网入口
  • linux 网站开发百度网盟推广组所拥有的定向功能
  • html5网站演示php做购物网站详情页的代码
  • 游戏网站搭建需要多少钱竞价推广是什么工作
  • 网站前台建设海淀注册公司
  • 企业展示网站源码o2o平台都有哪些网站公司
  • 网站建设全视频教程下载wordpress 自动评论
  • ps做汽车网站下载计算机学院网站建设
  • 建设网站有哪些好处和坏处简述制作网页时需要的环节
  • 网站制作公司哪儿济南兴田德润有活动吗飞鸽网站建设
  • dede网站微信分享封面深圳航空公司官方网站
  • 生物学特色网站建设宁波网站建设企业
  • 专业的外贸网站建设公司价格wordpress添加微软雅黑
  • 一家专门做动漫的网站汕头网站建设和运营
  • 怎么给自己网站做推广网站建设流程笔记
  • 免费网站建设可信赖led动态视频网站建设
  • 红酒集团网站建设网站建设系统开发感想与收获
  • 网站制作商家入驻app开发企业网站建设
  • 福建漳州东山规划建设局网站宁波建网站选哪家好一点
  • 制作h5网站开发西乡做网站多少钱
  • 建设公司的网站制作购物网站制作样例
  • 网站建设pdf文件怎么发布安徽建工招标与采购网
  • 网站打开速度开发平台多少钱
  • 1688阿里巴巴官方网站石家庄网站制作仓谷
  • wordpress全站转移图片外链上传网站
  • 广西网站建设制作wordpress小视频主题
  • 兰溪城市建设规划网站营销型网站规划建设的七大要素
  • app开发科技网站建设怎样给公司做网站