mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-08-03 16:03:38 +00:00
try reload again instead of quit and restart
Signed-off-by: Zoey <zoey@z0ey.de>
This commit is contained in:
2
.github/workflows/js.yml
vendored
2
.github/workflows/js.yml
vendored
@@ -25,7 +25,7 @@ jobs:
|
|||||||
curl -L https://code.jquery.com/jquery-"$(git ls-remote --tags https://github.com/jquery/jquery | cut -d/ -f3 | sort -V | tail -1 | sed -E "s/\^\{\}//")".min.js -o rootfs/nftd/jquery.min.js
|
curl -L https://code.jquery.com/jquery-"$(git ls-remote --tags https://github.com/jquery/jquery | cut -d/ -f3 | sort -V | tail -1 | sed -E "s/\^\{\}//")".min.js -o rootfs/nftd/jquery.min.js
|
||||||
curl -L https://cdn.jsdelivr.net/npm/bootstrap@"$(git ls-remote --tags https://github.com/twbs/bootstrap v3.3.* | cut -d/ -f3 | sort -V | tail -1 | sed -E "s/\^\{\}//")"/dist/css/bootstrap.min.css -o rootfs/html/404/bootstrap.min.css
|
curl -L https://cdn.jsdelivr.net/npm/bootstrap@"$(git ls-remote --tags https://github.com/twbs/bootstrap v3.3.* | cut -d/ -f3 | sort -V | tail -1 | sed -E "s/\^\{\}//")"/dist/css/bootstrap.min.css -o rootfs/html/404/bootstrap.min.css
|
||||||
curl -L https://cdn.jsdelivr.net/npm/bootstrap@"$(git ls-remote --tags https://github.com/twbs/bootstrap v3.3.* | cut -d/ -f3 | sort -V | tail -1 | sed -E "s/\^\{\}//")"/dist/css/bootstrap.min.css -o rootfs/html/default/bootstrap.min.css
|
curl -L https://cdn.jsdelivr.net/npm/bootstrap@"$(git ls-remote --tags https://github.com/twbs/bootstrap v3.3.* | cut -d/ -f3 | sort -V | tail -1 | sed -E "s/\^\{\}//")"/dist/css/bootstrap.min.css -o rootfs/html/default/bootstrap.min.css
|
||||||
- name: eslint
|
- name: nginxbeautifier
|
||||||
run: |
|
run: |
|
||||||
yarn global add nginxbeautifier
|
yarn global add nginxbeautifier
|
||||||
mv rootfs/usr/local/nginx/conf/conf.d/include/block-exploits.conf block-exploits.conf
|
mv rootfs/usr/local/nginx/conf/conf.d/include/block-exploits.conf block-exploits.conf
|
||||||
|
@@ -9,7 +9,9 @@ running at home or otherwise, including free TLS, without having to know too muc
|
|||||||
- [Screenshots](https://nginxproxymanager.com/screenshots)
|
- [Screenshots](https://nginxproxymanager.com/screenshots)
|
||||||
--->
|
--->
|
||||||
|
|
||||||
|
<!---
|
||||||
**Note: To fix [this issue](https://github.com/SpiderLabs/ModSecurity/issues/2848), instead of running `nginx -s reload`, this fork stops nginx and starts it again. This can result in a 502 error when you update your hosts. See https://github.com/ZoeyVid/NPMplus/issues/296 and https://github.com/ZoeyVid/NPMplus/issues/283.** <br>
|
**Note: To fix [this issue](https://github.com/SpiderLabs/ModSecurity/issues/2848), instead of running `nginx -s reload`, this fork stops nginx and starts it again. This can result in a 502 error when you update your hosts. See https://github.com/ZoeyVid/NPMplus/issues/296 and https://github.com/ZoeyVid/NPMplus/issues/283.** <br>
|
||||||
|
--->
|
||||||
**Note: Reloading the NPMplus UI can cause a 502 error. See https://github.com/ZoeyVid/NPMplus/issues/241.** <br>
|
**Note: Reloading the NPMplus UI can cause a 502 error. See https://github.com/ZoeyVid/NPMplus/issues/241.** <br>
|
||||||
**Note: NO armv7 support.** <br>
|
**Note: NO armv7 support.** <br>
|
||||||
**Note: add `net.ipv4.ip_unprivileged_port_start=0` at the end of `/etc/sysctl.conf` to support PUID/PGID in network mode host.** <br>
|
**Note: add `net.ipv4.ip_unprivileged_port_start=0` at the end of `/etc/sysctl.conf` to support PUID/PGID in network mode host.** <br>
|
||||||
|
@@ -120,14 +120,16 @@ const internalNginx = {
|
|||||||
if (fs.existsSync(NgxPidFilePath)) {
|
if (fs.existsSync(NgxPidFilePath)) {
|
||||||
const ngxPID = fs.readFileSync(NgxPidFilePath, 'utf8').trim();
|
const ngxPID = fs.readFileSync(NgxPidFilePath, 'utf8').trim();
|
||||||
if (ngxPID.length > 0) {
|
if (ngxPID.length > 0) {
|
||||||
logger.info('Quitting Nginx');
|
logger.info('Reloading Nginx');
|
||||||
utils.exec('nginx -s quit');
|
utils.exec('nginx -s reload');
|
||||||
|
} else {
|
||||||
|
logger.info('Starting Nginx');
|
||||||
|
utils.execfg('nginx -e stderr');
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
logger.info('Starting Nginx in three seconds');
|
logger.info('Starting Nginx');
|
||||||
setTimeout(() => {
|
|
||||||
utils.execfg('nginx -e stderr');
|
utils.execfg('nginx -e stderr');
|
||||||
}, 3000);
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user