oqiwheioqwheq 发表于 2022-10-27 22:20:20

军哥,LNMP能安装set-misc模块吗?

本帖最后由 oqiwheioqwheq 于 2022-10-27 22:21 编辑

https://www.nginx.com/resources/wiki/modules/set_misc/


网上找了一些,好像没有相关教程,不知道有没有什么禁忌。

licess 发表于 2022-10-28 11:06:40

第三方模块都是一样的流程,用nginx升级脚本,升级教程里面有说明:https://lnmp.org/faq/lnmp1-2-upgrade.html
set-misc的nginx模块源码:https://github.com/openresty/set-misc-nginx-module

oqiwheioqwheq 发表于 2022-10-29 10:09:45

licess 发表于 2022-10-28 11:06
第三方模块都是一样的流程,用nginx升级脚本,升级教程里面有说明:https://lnmp.org/faq/lnmp1-2-upgrade. ...

nginx-1.12.1.tar.gz
============================check files==================================
openssl-1.0.2l.tar.gz
Uncompress nginx-1.12.1.tar.gz...
cd nginx-1.12.1...
./configure: error: invalid option "\"
make: *** No targets specified and no makefile found.Stop.
cp: cannot stat `objs/nginx': No such file or directory
Test nginx configure file...
include/upgrade_nginx.sh: line 59: /usr/local/nginx/sbin/nginx: No such file or directory
upgrade...
make: *** No rule to make target `upgrade'.Stop.
Checking ...
Error: Nginx upgrade failed.
#



Download_Mirror='https://soft.vpser.net'

Nginx_Modules_Options='--add-module=/lnmp1.4/src/ngx_devel_kit-0.3.1 \
   --add-module=/lnmp1.4/src/set-misc-nginx-module-0.10'
PHP_Modules_Options=''

##MySQL/MariaDB database directory##
MySQL_Data_Dir='/usr/local/mysql/var'
MariaDB_Data_Dir='/usr/local/mariadb/var'
##Default website home directory##
Default_Website_Dir='/home/wwwroot/default'

Enable_Nginx_Openssl='y'

oqiwheioqwheq 发表于 2022-10-29 11:12:56

本帖最后由 oqiwheioqwheq 于 2022-10-29 11:19 编辑

licess 发表于 2022-10-28 11:06
第三方模块都是一样的流程,用nginx升级脚本,升级教程里面有说明:https://lnmp.org/faq/lnmp1-2-upgrade. ...
OK会了,我直接复制的,所以错了,我看了一下升级脚本,明白过来了。已经安装完毕。
:lol:victory:感谢军哥

oqiwheioqwheq 发表于 2022-10-29 11:22:13

licess 发表于 2022-10-28 11:06
第三方模块都是一样的流程,用nginx升级脚本,升级教程里面有说明:https://lnmp.org/faq/lnmp1-2-upgrade. ...

/lnmp1.4/src/ngx_devel_kit-0.3.1/src/ndk_hash.c:33: error: unused variable ?.d?
make: *** Error 1
make: Leaving directory `/lnmp1.4/src/nginx-1.12.1'
make: *** Error 2
cp: cannot stat `objs/nginx': No such file or directory
Test nginx configure file...
include/upgrade_nginx.sh: line 59: /usr/local/nginx/sbin/nginx: No such file or directory
upgrade...
/usr/local/nginx/sbin/nginx -t
make: /usr/local/nginx/sbin/nginx: Command not found
make: *** Error 127
Checking ...
Error: Nginx upgrade failed.



Download_Mirror='https://soft.vpser.net'

Nginx_Modules_Options='--add-module=/lnmp1.4/src/ngx_devel_kit-0.3.1 --add-module=/lnmp1.4/src/set-misc-nginx-module-0.10'
PHP_Modules_Options=''

##MySQL/MariaDB database directory##
MySQL_Data_Dir='/usr/local/mysql/var'
MariaDB_Data_Dir='/usr/local/mariadb/var'
##Default website home directory##
Default_Website_Dir='/home/wwwroot/default'

Enable_Nginx_Openssl='y'
~                                                                                                                                                                                                                     
~                              

军哥,出现错误了。:Q

licess 发表于 2022-10-29 16:10:39

oqiwheioqwheq 发表于 2022-10-29 11:22
军哥,出现错误了。

不清楚你当前什么系统版本,如果用的lnmp1.4的话估计可能比较老旧
按提示信息有可能与ngx_devel_kit有兼容性问题

oqiwheioqwheq 发表于 2022-10-29 20:48:05

licess 发表于 2022-10-29 16:10
不清楚你当前什么系统版本,如果用的lnmp1.4的话估计可能比较老旧
按提示信息有可能与ngx_devel_kit有兼 ...

那过几天我卸载了安装LNMP 1.9试试
军哥,我应该先安装好后,再编辑LNMP.conf加模块进行二次编译,还是直接修改lnmp.conf加模块安装不用第二次编译好呢。

licess 发表于 2022-10-30 09:34:07

oqiwheioqwheq 发表于 2022-10-29 20:48
那过几天我卸载了安装LNMP 1.9试试
军哥,我应该先安装好后,再编辑LNMP.conf加模块进行二次编译,还是直 ...

新安装可以直接修改lnmp.conf 后新装,但是如果是地方模块需要提前下载好并按要求写好参数

oqiwheioqwheq 发表于 2022-10-31 18:32:09

licess 发表于 2022-10-30 09:34
新安装可以直接修改lnmp.conf 后新装,但是如果是地方模块需要提前下载好并按要求写好参数 ...
好的,过几天就换成1.9了,现在1.4不知道咋回事,前几天编译了几次之后,网站运行有点卡,还有就是log功能也失效了。access_log

oqiwheioqwheq 发表于 2022-11-1 12:07:29

licess 发表于 2022-10-30 09:34
新安装可以直接修改lnmp.conf 后新装,但是如果是地方模块需要提前下载好并按要求写好参数 ...

        objs/addon/src/ngx_http_set_random.o \
        objs/addon/src/ngx_http_set_secure_random.o \
        objs/addon/src/ngx_http_set_rotate.o \
        objs/addon/src/ngx_http_set_hmac.o \
        objs/ngx_modules.o \
        -ldl -lrt -lpthread -lcrypt /lnmp1.9/src/pcre-8.45/.libs/libpcre.a /lnmp1.9/src/openssl-1.1.1o/.openssl/lib/libssl.a /lnmp1.9/src/openssl-1.1.1o/.openssl/lib/libcrypto.a -ldl -lpthread -lz \
        -Wl,-E
make: Leaving directory `/lnmp1.9/src/nginx-1.22.0'
mv: cannot stat `/usr/local/nginx/sbin/nginx': No such file or directory
cp: cannot create regular file `/usr/local/nginx/sbin/nginx': No such file or directory
Test nginx configure file...
include/upgrade_nginx.sh: line 74: /usr/local/nginx/sbin/nginx: No such file or directory
upgrade...
/usr/local/nginx/sbin/nginx -t
make: /usr/local/nginx/sbin/nginx: Command not found
make: *** Error 127
Checking ...
Error: Nginx upgrade failed.
#

Download_Mirror='https://soft.vpser.net'

Nginx_Modules_Options='--add-module=/lnmp1.9/src/ngx_devel_kit-0.3.2--add-module=/lnmp1.9/src/set-misc-nginx-module-0.33'
PHP_Modules_Options=''

##MySQL/MariaDB database directory##
MySQL_Data_Dir='/usr/local/mysql/var'
MariaDB_Data_Dir='/usr/local/mariadb/var'
##Default website home directory##
Default_Website_Dir='/home/wwwroot/default'

Enable_Nginx_Openssl='y'
Enable_Nginx_Lua='n'
Enable_Ngx_FancyIndex='n'
Enable_Swap='y'
Enable_PHP_Exif='n'
Enable_PHP_Fileinfo='n'
Enable_PHP_Ldap='n'
Enable_PHP_Bz2='n'
Enable_PHP_Sodium='n'
Enable_PHP_Imap='n'
哎,还是不行。

licess 发表于 2022-11-1 14:19:59

oqiwheioqwheq 发表于 2022-11-1 12:07
哎,还是不行。

日志不完整无法确定什么情况

oqiwheioqwheq 发表于 2022-11-1 14:54:00

本帖最后由 oqiwheioqwheq 于 2022-11-1 14:55 编辑

licess 发表于 2022-11-1 14:19
日志不完整无法确定什么情况
2022-11-01 14:31:18 (1.09 MB/s) - “openssl-1.1.1o.tar.gz” saved

Uncompress nginx-1.22.0.tar.gz...
cd nginx-1.22.0...
checking for OS
+ Linux 2.6.32-754.el6.i686 i686
checking for C compiler ... found
+ using GNU C compiler
+ gcc version: 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
checking for gcc -pipe switch ... found
checking for --with-ld-opt="'-ljemalloc'" ... not found
./configure: error: the invalid value in --with-ld-opt="'-ljemalloc'"

make: *** No rule to make target `build', needed by `default'.Stop.
make: *** No rule to make target `build', needed by `default'.Stop.
make: *** No rule to make target `install'.Stop.
cp: cannot create regular file `/usr/local/nginx/conf/nginx.conf': No such file or directory
cp: cannot create directory `/usr/local/nginx/conf/': No such file or directory
cp: cannot create regular file `/usr/local/nginx/conf/pathinfo.conf': No such file or directory
cp: cannot create regular file `/usr/local/nginx/conf/enable-php.conf': No such file or directory
cp: cannot create regular file `/usr/local/nginx/conf/enable-php-pathinfo.conf': No such file or directory
cp: cannot create directory `/usr/local/nginx/conf/example': No such file or directory
mkdir: cannot create directory `/usr/local/nginx/conf/vhost': No such file or directory
include/nginx.sh: line 162: /usr/local/nginx/conf/fastcgi.conf: No such file or directory
cp: cannot create regular file `/etc/systemd/system/nginx.service': No such file or directory
Create PHP Info Tool...
Copy PHP Prober...
Copy Opcache Control Panel...

好像在这里出错了,LOG文件太大,上传不了。
换了几个系统都不行
CentOS 6.9
CentOS 6.8
CentOS 6.1

oqiwheioqwheq 发表于 2022-11-1 23:29:39

licess 发表于 2022-11-1 14:19
日志不完整无法确定什么情况

放弃了,CentOS 6.1 X32 无法安装LNMP1.9,只有1.8可以安装上,但模块不能安装,现在用的是1.8,首次安装的是PHP7.0.33,发现网站目录下没有防跨站文件【user.ini】,是1.8现在没有防跨站文件了吗?还是改位置了吗?

licess 发表于 2022-11-2 08:24:10

oqiwheioqwheq 发表于 2022-11-1 23:29
放弃了,CentOS 6.1 X32 无法安装LNMP1.9,只有1.8可以安装上,但模块不能安装,现在用的是1.8,首次安装 ...
按前面 ./configure: error: the invalid value in --with-ld-opt="'-ljemalloc'" 的信息看你系统上jemalloc没找到可能被删掉了吧
lnmp 1.8和lnmp 1.9没多少变化,nginx版本上变化而已,1.8可以1.9不行那大概率是nginx新版本与centos 6的兼容性问题
现在手头的vps上centos6的都难找

.user.ini 一直就有,这个是隐藏文件,没有可能不是用lnmp模式,lnmpa和lamp是没有的

oqiwheioqwheq 发表于 2022-11-2 09:20:10

licess 发表于 2022-11-2 08:24
按前面 ./configure: error: the invalid value in --with-ld-opt="'-ljemalloc'" 的信息看你系统上jemall ...

我看了一下现在LNMP1.8的PHP.ini关于user.ini设置,前面有个;符号,不知道这个有没有影响。
本来打算用centos 7的,但一些命令的变化,用不太习惯,所以一直用centos 6。
这个日志附近是昨天lnmp1.9的脚本install安装不上,但日志文件又太大,我用upgrade脚本安装不成功的日志文件。
页: [1] 2
查看完整版本: 军哥,LNMP能安装set-misc模块吗?