MelonSmasher / NginxInstaller

Installs Nginx from source on Debian and RHEL.
GNU General Public License v2.0
3 stars 0 forks source link

Missing dependencies for 18.04.3 LTS #3

Open Kirkenjerk opened 5 years ago

Kirkenjerk commented 5 years ago

Deleted

Kirkenjerk commented 4 years ago

18.04.4 Fails as well. Still missing a few dependencies, and the unit file is never created.

Install PreReqs apt-get install libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev gcc libgeoip-dev build-essential -y

Install NGINX: curl -sL https://raw.githubusercontent.com/MelonSmasher/NginxInstaller/master/nginx-install.sh | bash -s -- -a -g Configure Unit File for Nginx

touch /etc/systemd/system/nginx.service
nano  /etc/systemd/system/nginx.service
[Unit]
Description=The NGINX HTTP and reverse proxy server
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecReload=/usr/sbin/nginx -s reload
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

Reload Daemons systemctl daemon-reload Enable Nginx Service and Start

systemctl enable nginx
systemctl start nginx