Configuring Nginx – PB Docs 2022

Configuring Nginx

This section is to configure Nginx as a reverse proxy server
in a Linux machine.

Step 1: Go to the /etc/nginx/ folder and open the nginx.conf
file in a text editor.

Step 2: Locate the “server” block and add another “server”
block as shown below.

This is to configure Nginx as a reverse proxy server which
will redirect requests made to the URL: https://172.16.100.51:8080/
to the PowerServer Web APIs running on Kestrel at
https://172.16.100.35:6000/.

Tip: In CentOS, you can
execute the command “netstat -anp | grep 8080” to check if the port
number is occupied by any other program.

Step 3: Run the following command to add port 8080 to
“http_port_t”:

Note

If the port is not properly added, you may see the following
error when Nginx starts:

linux_16.png

and may have the following error in the
varlog
ginxerror.log file.

Step 4: If you have set up a firewall on the server, run the
following command to permanently enable port 8080:

and the following command to reload the firewall
service:

Note

If the firewall blocks the port number, you will have the
following error when running the application.

linux_17.png

Step 5: Check if any syntax errors in the Nginx configuration
file, and then restart Nginx for the changes to take effect.

Step 6: Verify that Nginx is running.

Step 7: Run the following command to allow Nginx to make
outbound connections.

Note

If Nginx is not allowed to make outbound connections, you
may encounter the following error when running the
application,

linux_9.png

and may have the following errors in the
varlog
ginxerror.log file.


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x