nginx is a very good software. Generally speaking, using nginx is not a special skill. As long as you know how to use it, at least read the manual (documentation) to know what it can do
You need to understand it only if you need it. If you can’t access the server part and don’t make a website yourself, even if you learn it, it won’t be of use. Consider the cost of learning and your own needs. The current world is too impetuous. I wish I could learn everything but not be proficient in any of them.
The size of your business will determine how much you need to know about it. So, what size is your business? Let’s explore this issue again! Also, it doesn’t matter what language you use.
Briefly understand the principle. What can be used in work is to write and modify configuration files. Get familiar with the syntax of configuration files
I now simply understand proxy, reverse proxy and load balancing. I need to learn more about other businesses. Anyway, I am not engaged in operation and maintenance, so there is no need to go into such depth
The deeper the better, but don’t be limited to the NGINX implementation itself, you must understand the principles behind the implementation. It depends on your mentality.
can be very deep
At least you need to know which ones are done by java and which ones are done by nginx so that you can pass the blame to others
nginx is a very good software. Generally speaking, using nginx is not a special skill. As long as you know how to use it, at least read the manual (documentation) to know what it can do
You need to understand it only if you need it. If you can’t access the server part and don’t make a website yourself, even if you learn it, it won’t be of use. Consider the cost of learning and your own needs. The current world is too impetuous. I wish I could learn everything but not be proficient in any of them.
The size of your business will determine how much you need to know about it. So, what size is your business? Let’s explore this issue again! Also, it doesn’t matter what language you use.
Java programs are generally hosted by tomcat or jboss. nginx is used as a load balancer.
Briefly understand the principle. What can be used in work is to write and modify configuration files. Get familiar with the syntax of configuration files
I now simply understand proxy, reverse proxy and load balancing. I need to learn more about other businesses. Anyway, I am not engaged in operation and maintenance, so there is no need to go into such depth
Personally, I think that if you know the forward and reverse proxy, you can simply configure load balancing
The deeper the better, but don’t be limited to the NGINX implementation itself, you must understand the principles behind the implementation. It depends on your mentality.
You need to be able to install, configure reverse proxy, load balancing, logs, etc. The rest is to learn what you use