keyfall / xuexibiji

3 stars 0 forks source link

装系统总结 #51

Open keyfall opened 3 years ago

keyfall commented 3 years ago

centos布前后端分离,apache和python

后台就使用python启动项目就行,试过uwsgi,但是没起来,布置一个后台服务可以,多个后台感觉需要一个管理的软件

apache: 去官网下载apache服务器 现在最新是2.4.26 我安装的是2.2.31,可以试一下,步骤可能差不多

下载完成后解压 tar -zxvf httpd-2.2.31.tar.gz 创建一个文件夹用来存放安装后的apache,这里是/home/abc/apache 进入解压好的文件夹,进行configure设置prefix,还有中方法是配置Configure文件 ./configure --prefix=/home/abc/apache 之后及逆行源码文件编译和安装:make和make install make && make install or make;make install or make||make install

安装好后进入/home/abc/apache目录 ./apachectl start

默认是80端口,项目地址是/home/abc/apache/htdocs文件夹

可以在apache/conf/httpd.conf中进行修改

listen:80  #修改端口号

DocumentRoot #设置项目根目录

<Directory Directory-path> #这里Directory-path设置成项目根目录

正常的话就没问题了,下面写一些错误:

在make的时候,可能会出现错误,我见过的就是需要安装gcc,没有gcc无法编译

还有就是报错“error while loading shared libraries:libiconv.so.2” 这个问题确实是没有找到libconv.so.2 在/etc/ld.so.conf中添加/usr/local/lib 然后再看/usr/local/lib是否存在libconv.so.2 没有就从别的地方复制一个libconv.so.2就好

keyfall commented 3 years ago

部署snmp

centos和ubuntu里面的snmp不一样

#centos装snmp
yum install net-snmp

#ubuntu安装snmp
apt-get install snmp snmpd