当前位置:网站首页>使用百度轻量服务器LS遇到的一些小问题
使用百度轻量服务器LS遇到的一些小问题
2022-07-13 17:41:00 【最美不过下雨天啊】
文章目录
简介
首先去购买一台百度轻量应用服务器,新用户一年只需25元(最低配置的,学习足够用了)。购买链接
1. 一开始没有找到自己购买的实例在哪。。。
在管理控制台-已下单产品中就能看到,再选择一下上面的地区,刚购买完可能要等几分钟才能看到自己的实例。
2. 购买的时候已经选中了应用镜像,但是在系统里并没有看到已经部署好的LNMP环境?

一开始进入实例,执行命令 whereis或者find / -name mysql 都没有找到Apache、MySQL、php。
我的解决办法贼简单,点击进入自己创建的实例,然后重装一下系统,重新选择就好了。
3. 默认的lnmp环境分别安装在哪个目录下?
比如apache,可以使用whereis apache找到,同理mysql和php也可以找到。
Apache默认是80端口,配置文件在/usr/local/apache/conf下的httpd.conf和/usr/local/apache/conf/vhost目录下的conf文件中,网站根目录默认指向/var/www目录。
可以修改端口,也可以使用service start httpd; service stop httpd;进行启动和停止Apache。直接浏览器访问公网ip就能访问得到。
4. 如何修改/重置默认的MySQL密码?
因为在/var/log目录下没有找到mysqld.log,所以不能直接使用该命令 grep password /var/log/mysqld.log。
1. 首先找到MySQL的配置文件。即/etc/my.conf文件。
2. 在mysqld配置中添加一行,skip-grant-tables=1。(这行配置可以允许超级管理员进入MySQL的时候不需要密码)
3. 然后执行命令:
use mysql;
update user set authentication_string = password("123456") where user="root";
flush privileges;
在此要注意的是,之前版本密码修改字段为password,在5.7版本之后字段为authentication_string
4. 如果想用navicate等工具连接服务器上的MySQL的话,需要执行此命令。update user set host = '%' where user = 'root';
5. 此时执行命令 select host, user from user;如果有两个名为root的用户,可以执行delete from user where user='root' and host = '127.0.0.1';将host不为%的用户删除。
6. 最后重启MySQL服务即可。此时MySQL的密码已经修改为123456,并且可以用navicate等工具连接了。
5.本地如何安装nginx?
安装nginx之前需要安装的四个依赖,以下是它们的介绍。
1. (GCC(GNU Compiler Collection,GNU编译器套件)),可以编译 C,C++,Ada,Object C和Java等语言)
2. pcre是一个perl库,作用主要是用来提供正则表达式的相关功能;
pcre和pcre devel是包含与被包含的关系,devel包含pcre
3. zlib是一个免费的、通用的、不受法律约束的——即不受任何专利保护的无损数据压缩库,提供压缩和解压缩方式
4. OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。
注意:我这里用的百度云轻量应用服务器,7-10步的依赖库系统其实都已经安装好了。
5. 检查是否已安装nginx,命令 :sudo find -name nginx
6. 安装nginx必要的依赖库
7. 安装gcc 命令:yum -y install gcc 查看是否已安装gcc命令:gcc -v
8. 安装pcre 命令:yum install -y pcre pcre-devel
9. 安装zlib 命令:yum -y install zlib zlib-devel
10. 安装OpenSSL 命令:yum -y install openssl openssl-devel
11. 安装nginx 命令如下
首先到根目录下,cd /
然后执行命令 wget https://nginx.org/download/nginx-1.20.2.tar.gz (下载nginx压缩包,想要其他版本可以去官网找:https://nginx.org/en/download.html)
然后解压:tar -zxvf nginx-1.20.2.tar.gz
然后编译安装:cd nginx-1.20.2 && ./configure && make && make install
然后就安好了,安装目录在 /usr/local/nginx目录中,然后可以去根目录下把压缩包和解压的东西删掉。
12. 这里启动nginx的时候有些问题!我遇到的问题,请仔细观看。
在/usr/local/nginx/sbin目录下执行命令./nginx -s reload,会报错找不到/usr/local/Nginx/logs/Nginx.pid!
此时只需要执行命令:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf即可。
然后再次执行启动命令:./nginx -s reload。nginx就会正常启动。
查看nginx的启动状态命令:ps -ef | grep nginx
把apache的默认端口号改一下,然后让nginx默认访问80端口,直接访问公网ip就可以看到nginx的欢迎页面了,这样就可以让这两个共存了。
边栏推荐
- [Huang ah code] getting started with MySQL - 1. SQL execution process
- Windows system disk slimming (Development)
- 网络基础知识
- [WUSTCTF2020]朴实无华
- Svelte official introductory tutorial (2) - reactivity
- 第一次放生,感觉很奇妙
- Svelte 官方入门教程(2)—— 反应性
- 遍历器总结
- Image source configuration of electron and electron Builder (2022-06)
- vue+axios+mysql实现分页查询,条件查询以及批量删除
猜你喜欢

单文件组件

Windows system disk slimming (Development)

(cvpr-2022) Lagrangian motion analysis and perspective embedding for improved gait recognition

Sécurité des réseaux intervention d'urgence - technologie de collecte de données électroniques

window系统盘瘦身(开发)

37.js--对象的成员操作和原型对象的操作(主要是相关程序举例)
![[NCTF2019]Fake XML cookbook](/img/d4/e5ff896108c86179526a06911abd38.png)
[NCTF2019]Fake XML cookbook
![[Huang ah code] fastadmin accesses wechat payment and Alipay payment](/img/60/8de4dbdf10d5862c506aaf5dfba631.png)
[Huang ah code] fastadmin accesses wechat payment and Alipay payment

BUUCTF 九连环

ES6--let与const
随机推荐
Steps for JS parsing engine to execute JS code
ES6内置对象的新方法新特性
简单理解TCP的三次握手和四次挥手
Free CDN jsdelivr acceleration website
自上而下获取父节点的id的集合
笔记---常更
【prettier】通过prettier自动格式化代码不生效
window系统盘瘦身(开发)
handsontable pro 授权码 key 生成器(JS函数)(仅供学习交流)
[Huang ah code] Microsoft Internet Explorer will be retired. Netizens said: what should I do in the future?
自动生成model(egg.js,与数据库连接来生成)
JS中Math对象
网页右边没有滚动条,内容超出也看不到怎么办?
[Huang ah code] Why do I suggest you choose go instead of PHP?
ES6--Set
Handsontable Pro authorization code key generator (JS function) (for learning and communication only)
JS数组的内置功能
(cvpr-2022) Lagrangian motion analysis and perspective embedding for improved gait recognition
【黄啊码】MySQL入门—1、SQL 的执行流程
Understanding service governance in distributed development